Windows-Server-2003/multimedia/directx/dxg
2024-08-04 01:28:15 +02:00
..
d3d Initiall commit 2024-08-04 01:28:15 +02:00
d3d8 Initiall commit 2024-08-04 01:28:15 +02:00
dd Initiall commit 2024-08-04 01:28:15 +02:00
inc Initiall commit 2024-08-04 01:28:15 +02:00
misc Initiall commit 2024-08-04 01:28:15 +02:00
ref8 Initiall commit 2024-08-04 01:28:15 +02:00
swrast Initiall commit 2024-08-04 01:28:15 +02:00
tools/x86 Initiall commit 2024-08-04 01:28:15 +02:00
dirs Initiall commit 2024-08-04 01:28:15 +02:00
readme.txt Initiall commit 2024-08-04 01:28:15 +02:00

DirectX Graphics Directory Structure
====================================

<root>
+---dxg
|   +---d3d              Legacy Direct3D DX6 and DX7 tree
|   |   +---dx6          Generates d3dim.dll (DX6)
|   |   +---dx7          Generates d3dim700.dll (DX7)
|   |   \---ref          Generates d3dref.dll (DX6/7)
|   +---d3d8             D3D8
|   |   +---fe           FrontEnd
|   |   +---fw           FrameWork
|   |   +---inc          D3D8 private headers
|   |   +---lib
|   |   +---link         Generates d3d800.dll
|   |   +---rast
|   |   +---shaders
|   |   +---tnl
|   |   \---util
|   +---d3dx             D3DX
|   +---dd               DDraw (DX1-7 support and win9x "kernel" for DX8+)
|   |   +---ddraw        DDraw DX1-7 and win9x kernel (daytona if necessary)
|   |   |   +---blitlib
|   |   |   +---ddhel
|   |   |   +---ddhelp   Generates ddhelp.exe (win9x only)
|   |   |   +---ddraw    Generates ddraw.dll (daytona if necessary)
|   |   |   +---ddraw16  Generates ddraw16.dll (win9x only)
|   |   |   +---dxapi    Generates dxapi.sys (win9x only)
|   |   |   \---main
|   |   \---ddrawex      Generates ddrawex.dll (if necessary)
|   +---docs             DXG docs
|   +---genx             Generates global DXG public (and private?) headers
|   |                    - Equivalent to nt\private\genx\windows\inc
|   |                    - No other directory should reference these files
|   |                    - Generates files in nt\private\inc, nt\public\sdk\inc
|   +---inc              Some generated global DXG headers
|   +---misc             Maybe move this to stool\dxg\dd eventually
|   +---tests            DXG tests
|   \---tools            DXG tools (vddraw for win9x, etc.)
+---inc                  Some other global headers (for version and win9x)
\---public               Tools not in NT tree for building win9x binaries