2370 shaares
33 private links
33 private links
3 results
tagged
opengl
Un excellent site pour apprendre OpenGL.
Voilà donc comment Fraps fonctionne (programme pour afficher le nombre d'images par seconde d'une application sous Windows) : il crée un hook à l'échelle du système pour s'injecter dans CHAQUE processus, présent ou à venir.
Ensuite, il vérifie si le processus utilise OpenGL ou DirectX (appels à opengl32.dll, d3d8.dll, d3d9.dll, dxgi.dll ou ddraw.dll). Si c'est le cas, il installe son hook au sein du processus en détournant une fonction spécifique (Present). Le cas échéant, il ne fait rien et n'installe pas son hook.
nVidia :
- Pilotes très efficaces et fiables, qui supportent la majorité des extensions OpenGL ;
- Intègre souvent des optimisations pour des jeux précis ;
- Ne s'inquiète pas de la compatibilité et des standards ;
- Les spécifications des GPU ne sont pas publiques et les pilotes ne sont pas open source.
AMD :
- Plus conforme aux standards ;
- Outils plutôt efficaces ;
- Version open source des pilotes existe, avec moins de bugs...
- ... mais aussi moins de performances et moins de fonctions ;
- Pilotes pleins de bugs ;
- Les mises à jour des pilotes cassent souvent des choses.
Intel :
En gros, deux pilotes existent (Open Source et non), mais les prestations sont grandement différentes. Et le bilan est plutôt négatif.