diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/dgVoodoo2/config/applicationhost.config b/.vs/dgVoodoo2/config/applicationhost.config new file mode 100644 index 0000000..cc0a165 --- /dev/null +++ b/.vs/dgVoodoo2/config/applicationhost.config @@ -0,0 +1,1019 @@ + + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000..8653fa3 Binary files /dev/null and b/.vs/slnx.sqlite differ diff --git a/bin/dgVoodoo2_7.zip b/bin/dgVoodoo2_7.zip new file mode 100644 index 0000000..ad280b6 Binary files /dev/null and b/bin/dgVoodoo2_7.zip differ diff --git a/bin/dgVoodoo2_7_dbg.zip b/bin/dgVoodoo2_7_dbg.zip new file mode 100644 index 0000000..ba0036c Binary files /dev/null and b/bin/dgVoodoo2_7_dbg.zip differ diff --git a/dgVoodoo2.html b/dgVoodoo2.html new file mode 100644 index 0000000..badf1e8 --- /dev/null +++ b/dgVoodoo2.html @@ -0,0 +1,252 @@ + + + + + + + dgVoodoo2 + + + + + +

+ + dgVoodoo 2 + +

+ + + Starting with version 2.6, dynamic shader compiling is available for Glide API components. To enable that, you need D3DCompiler_47.dll (which is part of Windows 10).
+ DirectX components have their own internal shader code generator.
+ See the readmes for more information.
+ D3DCompiler_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  +
+ + +
+
+ Latest stable version:
+
+ First version of D3D12 backend and a lot of bugfixing: +
+ dgVoodoo v2.7  - for regular usage (released: 2020.09.14)
+ dgVoodoo v2.7 (spec release with Debug Layer)  - for API tracing (released: 2020.09.14) +

+ + See general test results +
+ + See general test results (demos) + +
+

+ dgVoodoo API - for developers: +

+ dgVoodoo API v2.7 (released: 2020.09.17)
+ dgVoodoo API v2.63 (released: 2019.12.25)
+ dgVoodoo API v2.62.1 (released: 2019.09.27)
+ dgVoodoo API v2.61 (released: 2019.08.02)
+ dgVoodoo API v2.55.4 (released: 2019.01.09) +
+
+ + Older versions: + +
+
+ Incremental update to 2.63.2: +
+ dgVoodoo v2.64  - for regular usage (re-released: 2020.06.17) - password: shitgoogle
+ dgVoodoo v2.64 (spec release with Debug Layer)  - for API tracing (re-released: 2020.06.17) - password: shitgoogle +
+
+ Incremental update to 2.63.1:
+ dgVoodoo v2.63.2  - for regular usage (re-released: 2020.04.17) - password: shitgoogle
+ dgVoodoo v2.63.2 (spec release with Debug Layer)  - for API tracing (re-released: 2020.04.17) - password: shitgoogle +
+
+ Incremental update to 2.63:
+ dgVoodoo v2.63.1  - for regular usage (re-released: 2020.01.19) - password: shitgoogle
+ dgVoodoo v2.63.1 (spec release with Debug Layer)  - for API tracing (re-released: 2020.01.19) - password: shitgoogle +
+
+ New algorithm/resampling filters for image output:
+ dgVoodoo v2.63  - for regular usage (released: 2019.12.25)
+ dgVoodoo v2.63 (spec release with Debug Layer)  - for API tracing (released: 2019.12.25) +
+
+ Incremental update to 2.62.2:
+ dgVoodoo v2.62.3  - for regular usage (released: 2019.11.20) - password: shitgoogle
+ dgVoodoo v2.62.3 (spec release with Debug Layer)  - for API tracing (released: 2019.11.20) - password: shitgoogle +
+
+ Incremental update to 2.62.1:
+ dgVoodoo v2.62.2  - for regular usage (released: 2019.11.14)
+ dgVoodoo v2.62.2 (spec release with Debug Layer)  - for API tracing (released: 2019.11.14) +
+
+ Incremental update to 2.62:
+ dgVoodoo v2.62.1  - for regular usage (released: 2019.09.27)
+ dgVoodoo v2.62.1 (spec release with Debug Layer)  - for API tracing (released: 2019.09.27) +
+
+ First version of D3D9, internal shader code generator and a lot of bugfixings:
+ dgVoodoo v2.62  - for regular usage (re-released: 2019.09.15)
+ dgVoodoo v2.62 (spec release with Debug Layer)  - for API tracing (re-released: 2019.09.15) +
+
+ dgVoodoo v2.61  - for regular usage (released: 2019.08.02)
+ dgVoodoo v2.61 (spec release with Debug Layer)  - for API tracing (released: 2019.08.02) +
+
+ dgVoodoo v2.6  - for regular usage (released: 2019.07.04)
+ dgVoodoo v2.6 (spec release with Debug Layer)  - for API tracing (released: 2019.07.04) +
+
+ Special release with debug layer, new features and a lot of fixes:
+ dgVoodoo v2.55.4.1  - for regular usage (released: 2019.03.01) - password: dege
+ dgVoodoo v2.55.4.1 (spec release with Debug Layer)  - for API tracing (released: 2019.03.01) +
+
+ dgVoodoo v2.55.4  - for regular usage (released: 2018.10.06)
+ dgVoodoo v2.55.4 (spec release with Debug Layer)  - for API tracing (released: 2018.10.06) +
+
+ dgVoodoo v2.55.3  - for regular usage (re-released: 2018.08.08)
+ dgVoodoo v2.55.3 (spec release with Debug Layer)  - for API tracing (re-released: 2018.08.08) +
+
+ dgVoodoo v2.55.2  - for regular usage (released: 2018.06.07; password is "dege")
+ dgVoodoo v2.55.2 (spec release with Debug Layer)  - for API tracing (released: 2018.06.07) +
+
+ dgVoodoo v2.55.1  - for regular usage (released: 2018.05.24)
+ dgVoodoo v2.55.1 (spec release with Debug Layer)  - for API tracing (released: 2018.05.24) +
+
+ dgVoodoo v2.55  - for regular usage (released: 2018.03.24)
+ dgVoodoo v2.55 (spec release with Debug Layer)  - for API tracing (released: 2018.03.24) +
+
+ A lot of fixes, new features: +
+ dgVoodoo v2.54 (released: 2017.04.25) +
+
+ Dynamic resolutions, GeForce4-style shadow buffering and lot of bugfixings: +
+ dgVoodoo v2.53 (released: 2016.09.11) +
+
+ New output API's, resolution overriding for DirectX implementation, improved DirectShow compatibility, + and bugfixings: +
+ dgVoodoo v2.52 (released: 2016.05.31) +
+
+ Lot of DX8 bugfixings, DX/Glide bugfixings, some new features: +
+ dgVoodoo v2.51 (released: 2016.03.12) +

+ 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: 2016.01.09) +

+ 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: 2015.07.30) + +

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

+ Various bugfixings again: +
+ dgVoodoo v2.43 (released: 2015.04.01) + +

+ Various bugfixings: +
+ dgVoodoo v2.42 (released: 2015.02.20) + +

+ Direct3D 3 support is added and a lot of bugs/incompatibilites are fixed: +
+ dgVoodoo v2.41 (released: 2015.01.24) + +

+ First version of DirectX 5, 6 and 7 support is added and a few Glide bugs are fixed: +
+ dgVoodoo v2.4 (released: 2014.11.23) + +

+ A few things missing are included: +
+ dgVoodoo v2.32 (released: 2014.04.14) + +

+ A patch version: +
+ dgVoodoo v2.31 (released: 2014.04.10) + +

+ First version of DirectDraw emulation added, minor bugfixing: +
+ dgVoodoo v2.3 (released: 2014.01.16) + +

+ Napalm build added, some bugfixings: +
+ dgVoodoo v2.2 (released: 2013.06.12) + +

+ Some new developments, optimizations and bugfixings: +
+ dgVoodoo v2.15 (released: 2013.04.23) + +

+ Fix for Gulikoza's new Glide patch + bugfixing and other: +
+ dgVoodoo v2.14 (released: 2013.03.17) +

+ Some new fixings and additions: +
+ dgVoodoo v2.13 (released: 2013.03.07) +

+ Some new fixings and optimizations: +
+ dgVoodoo v2.12 (released: 2013.02.17) + +

+ After all I bought a low-end ATI card to see what is on that side. + Unfortunately a thing needed to be fixed because of ATI drivers. +
+ dgVoodoo v2.11 (released: 2013.02.03) +

+ I have done some postprocess work and fixings: +
+ dgVoodoo v2.1 (released: 2013.01.24) + +

+ Here is the first fastfix for 2.0: +
+ dgVoodoo v2.01 (released: 2013.01.09) + +
+ + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..d0f29b5 --- /dev/null +++ b/index.html @@ -0,0 +1,110 @@ + + + + + + dgVoodoo 2 + + + + + + + + + + + +
+

+ + +
dgVoodoo 2

+

+
+ dgVoodoo 2 is set of old graphics API's for Windows Vista/7/8/10.

+ They are implemented on Direct3D 11/12 and they can use different device types as wrapping output:
+
    +
  • Hardware rendering at GPU feature level 12.0 (recommended but currently has some issues)
  • +
  • Hardware rendering at GPU feature level 11.0 (recommended)
  • +
  • Hardware rendering at GPU feature level 10.1 (has a minor limitation for D3D8/9)
  • +
  • Hardware rendering at GPU feature level 10.0 (there are some restrictions)
  • +
  • Software rendering through Microsoft WARP renderer
  • +
+
+ The following graphics API libraries are implemented:
+
    +
  • Glide 2.11, Glide 2.45, Glide 3.1 and Glide 3.1 Napalm
  • +
  • DirectX 1-7 (all versions of DirectDraw and Direct3D up to version 7)
  • +
  • Direct3D 8.1
  • +
  • Direct3D 9
  • +
+
+ (Latest stable version: 2.7, released: 2020.09.14)
+ + downloads
+
+

+ dgVoodoo2 documentation:
+ +
+
+
+ You can visit my original site which is kindly been fucked up by Google:
+ http://www.dege.fw.hu

+ It does NOT contain any malware. Use a browser that is free of Google Shit Browsing security service crap (which is based on tons of noname antivirus "engines", look at VirusTotal if interested). +
+ + + \ No newline at end of file