1
0
mirror of https://github.com/dege-diosg/dgVoodoo2 synced 2024-07-08 20:51:02 +02:00

Initial upload

This commit is contained in:
Dege 2020-09-24 14:00:12 +02:00
parent c2d1ba13ba
commit 12c02b785c
7 changed files with 1384 additions and 0 deletions

3
.vs/ProjectSettings.json Normal file
View File

@ -0,0 +1,3 @@
{
"CurrentProjectSetting": null
}

File diff suppressed because it is too large Load Diff

BIN
.vs/slnx.sqlite Normal file

Binary file not shown.

BIN
bin/dgVoodoo2_7.zip Normal file

Binary file not shown.

BIN
bin/dgVoodoo2_7_dbg.zip Normal file

Binary file not shown.

252
dgVoodoo2.html Normal file
View File

@ -0,0 +1,252 @@
<html>
<head>
<meta name="google-site-verification" content="4JMbYsGNl4-uZV9FEQvq56CQDND5NHcIPtMblynaH-Q" />
<title>dgVoodoo2 </title>
</head>
<body background="../FreewebBackground.jpg">
<h1>
dgVoodoo 2
</h1>
<FONT SIZE="4" COLOR="#004000">
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).<br>
DirectX components have their own internal shader code generator.<br>
See the readmes for more information.<br>
<A href=".\bin\D3DCompiler_47.zip">D3DCompiler_47</A>&nbsp;
<br><br>
You also need the 3Dfx splash dlls for Glide if you want 3Dfx splash screen or watermark (shameless plug) through dgVoodoo.<br>
<A href=".\bin\3DfxSplashDlls.zip">3DfxSplashDlls.zip</A>&nbsp;
<br><br>
You may also need D3DRM.dll (Direct3D Retained mode) for some games and demos.<br>
It's not part of the OS since Windows Vista.<br>
<A href=".\bin\D3DRM.zip">D3DRM.zip</A>&nbsp;
</FONT>
<FONT SIZE="4" COLOR="black">
<hr>
<BR>
Latest stable version:<BR>
<BR>
First version of D3D12 backend and a lot of bugfixing:
<BR>
<A href=".\bin\dgVoodoo2_7.zip">dgVoodoo v2.7</A>&nbsp; - for regular usage (released: 2020.09.14)<BR>
<A href=".\bin\dgVoodoo2_7_dbg.zip">dgVoodoo v2.7 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2020.09.14)
<BR><BR>
<a href="../Gallery/DXGamesGallery.html">
See general test results
</a><br>
<a href="../Gallery/DXDemosGallery.html">
See general test results (demos)
</a>
<br>
<BR><BR>
dgVoodoo API - for developers:
<BR><BR>
<A href=".\bin\dgVoodooAPI_270.zip">dgVoodoo API v2.7</A>&nbsp;(released: 2020.09.17)<br />
<A href=".\bin\dgVoodooAPI_263.zip">dgVoodoo API v2.63</A>&nbsp;(released: 2019.12.25)<br />
<A href=".\bin\dgVoodooAPI_262_1.zip">dgVoodoo API v2.62.1</A>&nbsp;(released: 2019.09.27)<br />
<A href=".\bin\dgVoodooAPI_261.zip">dgVoodoo API v2.61</A>&nbsp;(released: 2019.08.02)<br />
<A href=".\bin\dgVoodooAPI_255_4.zip">dgVoodoo API v2.55.4</A>&nbsp;(released: 2019.01.09)
<hr>
<BR>
<FONT SIZE="4" COLOR="#004000">
<b>Older versions:</b>
</FONT>
<BR>
<BR>
Incremental update to 2.63.2:
<BR>
<A href=".\bin\dgVoodoo2_64.zip">dgVoodoo v2.64</A>&nbsp; - for regular usage (re-released: 2020.06.17) - <b>password: shitgoogle</b><BR>
<A href=".\bin\dgVoodoo2_64_dbg.zip">dgVoodoo v2.64 (spec release with Debug Layer)</A>&nbsp; - for API tracing (re-released: 2020.06.17) - <b>password: shitgoogle</b>
<BR>
<BR>
Incremental update to 2.63.1:<BR>
<A href=".\bin\dgVoodoo2_63_2.zip">dgVoodoo v2.63.2</A>&nbsp; - for regular usage (re-released: 2020.04.17) - <b>password: shitgoogle</b><BR>
<A href=".\bin\dgVoodoo2_63_2_dbg.zip">dgVoodoo v2.63.2 (spec release with Debug Layer)</A>&nbsp; - for API tracing (re-released: 2020.04.17) - <b>password: shitgoogle</b>
<BR>
<BR>
Incremental update to 2.63:<BR>
<A href=".\bin\dgVoodoo2_63_1.zip">dgVoodoo v2.63.1</A>&nbsp; - for regular usage (re-released: 2020.01.19) - <b>password: shitgoogle</b><BR>
<A href=".\bin\dgVoodoo2_63_1_dbg.zip">dgVoodoo v2.63.1 (spec release with Debug Layer)</A>&nbsp; - for API tracing (re-released: 2020.01.19) - <b>password: shitgoogle</b>
<BR>
<BR>
New algorithm/resampling filters for image output:<BR>
<A href=".\bin\dgVoodoo2_63.zip">dgVoodoo v2.63</A>&nbsp; - for regular usage (released: 2019.12.25)<BR>
<A href=".\bin\dgVoodoo2_63_dbg.zip">dgVoodoo v2.63 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2019.12.25)
<BR>
<BR>
Incremental update to 2.62.2:<BR>
<A href=".\bin\dgVoodoo2_62_3.zip">dgVoodoo v2.62.3</A>&nbsp; - for regular usage (released: 2019.11.20) - <b>password: shitgoogle</b><BR>
<A href=".\bin\dgVoodoo2_62_3_dbg.zip">dgVoodoo v2.62.3 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2019.11.20) - <b>password: shitgoogle</b>
<BR>
<BR>
Incremental update to 2.62.1:<BR>
<A href=".\bin\dgVoodoo2_62_2.zip">dgVoodoo v2.62.2</A>&nbsp; - for regular usage (released: 2019.11.14)<BR>
<A href=".\bin\dgVoodoo2_62_2_dbg.zip">dgVoodoo v2.62.2 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2019.11.14)
<BR>
<BR>
Incremental update to 2.62:<BR>
<A href=".\bin\dgVoodoo2_62_1.zip">dgVoodoo v2.62.1</A>&nbsp; - for regular usage (released: 2019.09.27)<BR>
<A href=".\bin\dgVoodoo2_62_1_dbg.zip">dgVoodoo v2.62.1 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2019.09.27)
<BR>
<BR>
First version of D3D9, internal shader code generator and a lot of bugfixings:<BR>
<A href=".\bin\dgVoodoo2_62.zip">dgVoodoo v2.62</A>&nbsp; - for regular usage (re-released: 2019.09.15)<BR>
<A href=".\bin\dgVoodoo2_62_dbg.zip">dgVoodoo v2.62 (spec release with Debug Layer)</A>&nbsp; - for API tracing (re-released: 2019.09.15)
<BR>
<BR>
<A href=".\bin\dgVoodoo2_61.zip">dgVoodoo v2.61</A>&nbsp; - for regular usage (released: 2019.08.02)<BR>
<A href=".\bin\dgVoodoo2_61_dbg.zip">dgVoodoo v2.61 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2019.08.02)
<BR>
<BR>
<A href=".\bin\dgVoodoo2_6.zip">dgVoodoo v2.6</A>&nbsp; - for regular usage (released: 2019.07.04)<BR>
<A href=".\bin\dgVoodoo2_6_dbg.zip">dgVoodoo v2.6 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2019.07.04)
<BR>
<BR>
Special release with debug layer, new features and a lot of fixes:<BR>
<A href=".\bin\dgVoodoo2_55_4_1.zip">dgVoodoo v2.55.4.1</A>&nbsp; - for regular usage (released: 2019.03.01) - <b>password: dege</b><BR>
<A href=".\bin\dgVoodoo2_55_4_1_dbg.zip">dgVoodoo v2.55.4.1 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2019.03.01)
<BR>
<BR>
<A href=".\bin\dgVoodoo2_55_4.zip">dgVoodoo v2.55.4</A>&nbsp; - for regular usage (released: 2018.10.06)<BR>
<A href=".\bin\dgVoodoo2_55_4_dbg.zip">dgVoodoo v2.55.4 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2018.10.06)
<BR>
<BR>
<A href=".\bin\dgVoodoo2_55_3.zip">dgVoodoo v2.55.3</A>&nbsp; - for regular usage (re-released: 2018.08.08)<BR>
<A href=".\bin\dgVoodoo2_55_3_dbg.zip">dgVoodoo v2.55.3 (spec release with Debug Layer)</A>&nbsp; - for API tracing (re-released: 2018.08.08)
<BR>
<BR>
<A href=".\bin\dgVoodoo2_55_2.zip">dgVoodoo v2.55.2</A>&nbsp; - for regular usage (released: 2018.06.07; password is "dege")<BR>
<A href=".\bin\dgVoodoo2_55_2_dbg.zip">dgVoodoo v2.55.2 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2018.06.07)
<BR>
<BR>
<A href=".\bin\dgVoodoo2_55_1.zip">dgVoodoo v2.55.1</A>&nbsp; - for regular usage (released: 2018.05.24)<BR>
<A href=".\bin\dgVoodoo2_55_1_dbg.zip">dgVoodoo v2.55.1 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2018.05.24)
<BR>
<BR>
<A href=".\bin\dgVoodoo2_55.zip">dgVoodoo v2.55</A>&nbsp; - for regular usage (released: 2018.03.24)<BR>
<A href=".\bin\dgVoodoo2_55_dbg.zip">dgVoodoo v2.55 (spec release with Debug Layer)</A>&nbsp; - for API tracing (released: 2018.03.24)
<BR>
<BR>
A lot of fixes, new features:
<BR>
<A href=".\bin\dgVoodoo2_54.zip">dgVoodoo v2.54</A>&nbsp;(released: 2017.04.25)
<BR>
<BR>
Dynamic resolutions, GeForce4-style shadow buffering and lot of bugfixings:
<BR>
<A href=".\bin\dgVoodoo2_53.zip">dgVoodoo v2.53</A>&nbsp;(released: 2016.09.11)
<BR>
<BR>
New output API's, resolution overriding for DirectX implementation, improved DirectShow compatibility,
and bugfixings:
<BR>
<A href=".\bin\dgVoodoo2_52.zip">dgVoodoo v2.52</A>&nbsp;(released: 2016.05.31)
<BR>
<BR>
Lot of DX8 bugfixings, DX/Glide bugfixings, some new features:
<BR>
<A href=".\bin\dgVoodoo2_51.zip">dgVoodoo v2.51</A>&nbsp;(released: 2016.03.12)
<BR><BR>
First version of D3D8 implementation is added, dynamic shader compiling for all components<BR>
for much better performance, and a lot of bugfixings:
<BR>
<A href=".\bin\dgVoodoo2_5.zip">dgVoodoo v2.5</A>&nbsp;(released: 2016.01.09)
<BR><BR>
Refactored code for DirectX for multidevice support and other planned features,<BR>
DXTC compression support is added, other missing things are implemented and various fixes:
<BR>
<A href=".\bin\dgVoodoo2_45.zip">dgVoodoo v2.45</A>&nbsp;(released: 2015.07.30)
<BR><BR>
Support for compressed textures is added, some other development and bugfixings:
<BR>
<A href=".\bin\dgVoodoo2_44.zip">dgVoodoo v2.44</A>&nbsp;(released: 2015.05.17)
<BR><BR>
Various bugfixings again:
<BR>
<A href=".\bin\dgVoodoo2_43.zip">dgVoodoo v2.43</A>&nbsp;(released: 2015.04.01)
<BR><BR>
Various bugfixings:
<BR>
<A href=".\bin\dgVoodoo2_42.zip">dgVoodoo v2.42</A>&nbsp;(released: 2015.02.20)
<BR><BR>
Direct3D 3 support is added and a lot of bugs/incompatibilites are fixed:
<BR>
<A href=".\bin\dgVoodoo2_41.zip">dgVoodoo v2.41</A>&nbsp;(released: 2015.01.24)
<BR><BR>
First version of DirectX 5, 6 and 7 support is added and a few Glide bugs are fixed:
<BR>
<A href=".\bin\dgVoodoo2_4.zip">dgVoodoo v2.4</A>&nbsp;(released: 2014.11.23)
<BR><BR>
A few things missing are included:
<BR>
<A href=".\bin\dgVoodoo2_32.zip">dgVoodoo v2.32</A>&nbsp;(released: 2014.04.14)
<BR><BR>
A patch version:
<BR>
<A href=".\bin\dgVoodoo2_31.zip">dgVoodoo v2.31</A>&nbsp;(released: 2014.04.10)
<BR><BR>
First version of DirectDraw emulation added, minor bugfixing:
<BR>
<A href=".\bin\dgVoodoo2_3.zip">dgVoodoo v2.3</A>&nbsp;(released: 2014.01.16)
<BR><BR>
Napalm build added, some bugfixings:
<BR>
<A href=".\bin\dgVoodoo2_2.zip">dgVoodoo v2.2</A>&nbsp;(released: 2013.06.12)
<BR><BR>
Some new developments, optimizations and bugfixings:
<BR>
<A href=".\bin\dgVoodoo2_15.zip">dgVoodoo v2.15</A>&nbsp;(released: 2013.04.23)
<BR><BR>
Fix for Gulikoza's new Glide patch + bugfixing and other:
<BR>
<A href=".\bin\dgVoodoo2_14.zip">dgVoodoo v2.14</A>&nbsp;(released: 2013.03.17)
<BR><BR>
Some new fixings and additions:
<BR>
<A href=".\bin\dgVoodoo2_13.zip">dgVoodoo v2.13</A>&nbsp;(released: 2013.03.07)
<BR><BR>
Some new fixings and optimizations:
<BR>
<A href=".\bin\dgVoodoo2_12.zip">dgVoodoo v2.12</A>&nbsp;(released: 2013.02.17)
<BR><BR>
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.
<BR>
<A href=".\bin\dgVoodoo2_11.zip">dgVoodoo v2.11</A>&nbsp;(released: 2013.02.03)
<BR><BR>
I have done some postprocess work and fixings:
<BR>
<A href=".\bin\dgVoodoo2_1.zip">dgVoodoo v2.1</A>&nbsp;(released: 2013.01.24)
<BR><BR>
Here is the first fastfix for 2.0:
<BR>
<A href=".\bin\dgVoodoo2_01.zip">dgVoodoo v2.01</A>&nbsp;(released: 2013.01.09)
</FONT>
</body>
</html>

110
index.html Normal file
View File

@ -0,0 +1,110 @@
<!DOCTYPE html>
<html>
<head>
<title>dgVoodoo 2</title>
</head>
<style>
body
{
}
div.sectiondgVoodoo2
{
position: static;
height: 680px;
}
div.product
{
position: absolute;
width: 800px;
}
div.productother
{
color: #402000;
font-style: bold;
font-weight: 900;
position: relative;
top: -50px;
left: 650px;
width: 630px;
}
</style>
<body>
<!--Head-->
<FONT SIZE="4" COLOR="#000000">
<div class="sectiondgVoodoo2">
<h2>
<table align="left">
<th><FONT SIZE="6">dgVoodoo 2</FONT></th>
</table> <br>
</h2>
<div class="product">
dgVoodoo 2 is set of old graphics API's for Windows Vista/7/8/10.<br><br>
They are implemented on Direct3D 11/12 and they can use different device types as wrapping output: <br>
<ul>
<li>Hardware rendering at GPU feature level 12.0 (recommended but currently has some issues)</li>
<li>Hardware rendering at GPU feature level 11.0 (recommended)</li>
<li>Hardware rendering at GPU feature level 10.1 (has a minor limitation for D3D8/9)</li>
<li>Hardware rendering at GPU feature level 10.0 (there are some restrictions)</li>
<li>Software rendering through Microsoft WARP renderer</li>
</ul>
<br>
The following graphics API libraries are implemented:<br>
<ul>
<li>Glide 2.11, Glide 2.45, Glide 3.1 and Glide 3.1 Napalm</li>
<li>DirectX 1-7 (all versions of DirectDraw and Direct3D up to version 7)</li>
<li>Direct3D 8.1</li>
<li>Direct3D 9</li>
</ul>
<br>
<FONT SIZE="5">(Latest stable version: 2.7, released: 2020.09.14)</FONT><br>
<A href="dgVoodoo2.html">
<FONT SIZE="5">downloads</FONT><br>
</A>
<br><br>
dgVoodoo2 documentation:<BR>
<ul>
<li>
<A href="dgVoodoo2/QuickGuide.html">
<FONT SIZE="4">Quick Guide for new users</FONT>
</A>
</li>
<br>
<li>
<A href="dgVoodoo2/Readme.html">
<FONT SIZE="4">General</FONT>
</A><br>
</li>
<li>
<A href="dgVoodoo2/ReadmeGlide.html">
<FONT SIZE="4">Glide</FONT>
</A><br>
</li>
<li>
<A href="dgVoodoo2/ReadmeDirectX.html">
<FONT SIZE="4">DirectX</FONT>
</A><br><br>
</li>
</ul>
</div>
</div>
<hr>
You can visit my original site which is kindly been fucked up by Google:<br>
<A href="http://www.dege.fw.hu">http://www.dege.fw.hu</A><br><br>
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).
</FONT>
</body>
</html>