dgVoodoo 2

Warning: You need a strong iron hardware for dgVoodo 2 versions up to 2.2
Starting with that version I optimized a lot in the shaders so a 3-4 years old nVidia or ATI card will do in general.

Starting with version 2.5 dynamic shader compiling is available for all API components (Glide, DirectX).
To enable that, you need D3DCompiler_43.dll. Starting with 2.53 an updated compiler version, _47, is also supported.
See the readmes for more information.D3DCompiler_43D3DCompiler_47

You also need the 3Dfx splash dlls for Glide if you want 3Dfx splash screen or watermark (shameless plug) through dgVoodoo.3DfxSplashDlls.zip

You may also need D3DRM.dll (Direct3D Retained mode) for some games and demos.
It's not part of the OS since Windows Vista.D3DRM.zip
Dynamic resolutions, GeForce4-style shadow buffering and lot of bugfixings:
dgVoodoo v2.53 (released: 11.09.2016)

First version of D3D8 implementation is added, dynamic shader compiling for all components
for much better performance, and a lot of bugfixings:
dgVoodoo v2.5 (released: 09.01.2016)

Refactored code for DirectX for multidevice support and other planned features,
DXTC compression support is added, other missing things are implemented and various fixes:
dgVoodoo v2.45 (released: 30.07.2015)

Support for compressed textures is added, some other development and bugfixings:
dgVoodoo v2.44 (released: 17.05.2015)