dgVoodoo est un glide wrapper mais aussi un wrapper DirectDraw/Direct3D (v3 à 7) vers Direct3D11. Pour simplifier grandement, ça émule une carte 3DFX qui va pouvoir gérer la bibliothèque propriétaire Glide (Glide 2.11, Glide 2.43, Glide 3.0) mais également les vieilles cartes graphiques compatibles DD/D3D v1 à v7. 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 tout simplement utiliser un émulateur qui lui aussi utilise le Glide. Cette version est destiné à Windows Vista/7/8/10 avec DirectX 11 d’installé et vous devez posséder une carte graphique (compatible DirectX Level 10.1) supportant les Shaders Model v4 ou v5.
Les changements sont les suivantes:
DirectX emulation:
– 3D support for 8 bit surfaces is added (Colin McRae Rally)
– Improved surface blitting, more optimal resource consuming for 3D surfaces
– First version of fast surface video memory CPU-access is added
– Introducing ‘lost’ state into the default DX behavior, with additional automatic self-restore mechanism for buggy DX applications
– 3D TL vertex rendering incompatibilites, fixed
– Various small 3D/caps related bugs, fixed
– Several other bugfixes that I don’t want to word here
Other:
– Some problems related to the window procedures and message handling are fixed
– Names of the wrapped running DX applications were displayed incorrectly, fixed