windows-nt/Source/XPSP1/NT/multimedia/directx/dxg
2020-09-26 16:20:57 +08:00
..
d3d Add source files 2020-09-26 16:20:57 +08:00
d3d8 Add source files 2020-09-26 16:20:57 +08:00
dd Add source files 2020-09-26 16:20:57 +08:00
ddk Add source files 2020-09-26 16:20:57 +08:00
docs Add source files 2020-09-26 16:20:57 +08:00
inc Add source files 2020-09-26 16:20:57 +08:00
misc Add source files 2020-09-26 16:20:57 +08:00
ref8 Add source files 2020-09-26 16:20:57 +08:00
swrast Add source files 2020-09-26 16:20:57 +08:00
tools/x86 Add source files 2020-09-26 16:20:57 +08:00
dirs Add source files 2020-09-26 16:20:57 +08:00
readme.txt Add source files 2020-09-26 16:20:57 +08: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