https://wiki.winehq.org/index.php?title=DDraw&feed=atom&action=historyDDraw - Revision history2024-03-29T07:30:47ZRevision history for this page on the wikiMediaWiki 1.41.0https://wiki.winehq.org/index.php?title=DDraw&diff=1612&oldid=prevAndreHentschel: Initial import2016-02-12T19:57:10Z<p>Initial import</p>
<p><b>New page</b></p><div>= DDraw =<br />
<br />
DirectDraw is the part of DirectX which handles displaying graphics on the screen.<br />
<br />
In the Wine context, when one speaks about DDraw, one speaks about all the 2D APIs (DirectX 1 to DirectX 7) but also all the 'old' 3D APIs (Direct3D1 to Direct3D7). This is to prevent confusion with Direct3D8 and Direct3D9 which, while keeping the same name, are a completely different set of APIs.<br />
<br />
== DDraw Versions and Interfaces ==<br />
<br />
The DDraw interface numbers don't totally match up to the version of DirectX they were introduced:<br />
<br />
* DX 1 brings ''IDirectDraw'' and ''IDirectDrawSurface''<br />
* DX 2 ''IDirectDraw2'' and ''IDirectDrawSurface2''<br />
* DX 3 adds ''IDirectDrawSurface3'', ''IDirect3D'', and ''IDirect3DDevice'' (''IDirectDraw3'' is an IE specific interface that lives in ddrawex.dll)<br />
* DX 4 adds ''IDirect3D2'' and ''IDirect3DDevice2''<br />
* DX 6 adds ''IDirectDraw4'', ''IDirectDrawSurface4'', ''IDirect3D3'' and ''IDirect3DDevice3''<br />
* DX 7 adds ''IDirectDraw7'', ''IDirectDrawSurface7'', ''IDirect3D7'' and ''IDirect3DDevice7''<br />
<br />
----<br />
[[Category:DLLs]] [[Category:Graphics]]</div>AndreHentschel