Comment connaître l'API de rendu d'un programme?

0

Parfois, je dois vérifier quelle API de rendu (Direct3D, OpenGL, Vulkan) est utilisée par un programme Windows. Direct3D a également plusieurs versions et la version exacte peut être requise.

Par exemple, ReShade a besoin de ces informations (en outre, Direct3D 8 est pris en charge avec un module ). Actuellement, j’ai pratiquement deviné l’API de rendu en fonction de la date de publication, du support multiplate-forme et de quelques autres facteurs.

ReShade

utilisateur598527
la source
J'imagine que vous seriez à la merci des développeurs pour documenter l'API utilisée. Soit ils ont publié ces informations dans la documentation, soit vous devez deviner ce que vous avez été.
music2myear
1
Je pense que le plus proche que vous pouvez obtenir est d'examiner le programme dans ProcMon et de voir quels fichiers .dll y sont attachés. Si directx / direct3d.dll est en cours d’exécution avec le programme, pouvez-vous nous dire qu’il utilise cela?
Narzard

Réponses:

0

MSI Afterburner (peut nécessiter le logiciel Rivatuner Statistics Server fourni) peut fournir ces informations lors de l'activation de l'affichage à l'écran (OSD).

la source

Vous pouvez utiliser Afterburner. Si vous activez le menu OSD pour framerate / frametime, il vous indiquera l’API utilisée par l’application (D3D9, D3D11, OGL, etc.).

utilisateur598527
la source