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:
Adding ARM64 CHPE builds of the dll’s (see the ARM section of the docs)
– These are x86 type modules with native ARM code inside
– This way the dll’s do not need to be JIT translated in an emulated x86 process
– Better performance and less code translation cache data
DDraw fixes
– FlipToGDISurface (Flower Story)
– Handling deleting implicitly created surfaces (NFS Porsche Unleashed/2000 DX7 crash)
D3D/8/9 fixes
– Validation of some D3D9Ex flags (Castlevania: Lord of Shadow)
– Multidevice setup (Marine Aquarium 3.3, fake fullscreen needed)
– Some minor bugs in the D3D9 software vertex data processor
– Handling texture dirty rect (Silent Hill 4 cutscenes)
– Handling z-bias (Evolva)
D3D12 fixes
– Unnecessary re-setting of swapchain parameters in certain cases
– A minor state bug
– Optimal reusing of command list allocators
– Adding option General\DisableScreenSaver
– Improving the Debug Layer here and there
Télécharger dgVoodoo v2.86.2 (18.1 Mo)
Télécharger 3Dfx splash / D3D Compiler for DgVoodoo2 v4.x (3.2 Mo)