dgVoodoo est un glide wrapper mais aussi un wrapper DirectDraw/Direct3D (v1 à 7, 8.1 et 9) vers Direct3D11/12. Pour simplifier grandement, ça émule une carte 3DFX qui va pouvoir gérer la bibliothèque propriétaire Glide (Glide 2.11, Glide 2.45, Glide 3.1 et Napalm) mais également les vieilles cartes graphiques compatibles DD/D3D v1 à v9. Quel est l’intérêt ? Jouer aux anciens jeux qui fonctionnent mal sur les nouvelles cartes graphiques (parce qu’ils ont été optimisés pour le Glide ou de vieilles versions de DirectX et non pour d’autres API telles que OpenGL ou DirectX v11 ou v12) ou tout simplement utiliser un émulateur qui lui aussi utilise le Glide. Cette version est destiné à Windows Vista/7/8/10/11 avec DirectX 11 (ou supérieur) d’installé et vous devez posséder une carte graphique (compatible DirectX Level 10.1) supportant les Shaders Model v4 ou v5.

Vous aurez besoin de ces bibliothèques pour activer certaines fonctions graphiques.
A noter que des patchs pour certains jeux sont disponibles ici.
Les changements:
– Changes in the behavior of D3D12 feature levels
FL 11.0: compatibility mode with old D3D8/9 drivers (just like with D3D11)
FL 12.0+: most performant, zero-copy path
– Changing some things in the D3D12 backend
Fixing sampler descriptors and their shader declarations that was buggy in certain cases (SM 2.x+)
Fixing an undervalidated sampler descriptor case for the sake of the Win11 SDK DX debug layer
– Improving handling of read-write resource hazards for better compatibility with D3D9 drivers (Tomb Raider 2013, DX9 renderer)
Improving the state tracking/handling of depth/stencil planes (TR 2013, …)
Fixing a bug in mapping subresources (Motocross Madness 2)
Improving the frontend debug layer
More and better readable information here and there
Removing old garbage reporting problems about read-write resource hazards and replacing it with an updated version
– Fixing some minor D3D8/9 frontend bugs
– Fixing a D3D6/7 lighting incompatibility (Tiger Woods PGA Tour 2004)
– Adding option GeneralExt\WatermarkDisplayDuration
– Some internal code changes
– I finished my neglected WinMM OS uptime fixer DLL and added it to the pack
Not the theoretically perfect solution but at least it is a simple implementation
– Testing dgVoodoo with NV RTX 5060Ti (practically unusable with 32 bit D3D12, GPU crashes)
Intel Arc B580 (solid results)
Télécharger dgVoodoo v2.87 (32.6 Mo)
Télécharger 3Dfx splash / D3D Compiler for DgVoodoo2 v4.x (3.2 Mo)









