Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.8 KiB

  1. DirectX Graphics Directory Structure
  2. ====================================
  3. <root>
  4. +---dxg
  5. | +---d3d Legacy Direct3D DX6 and DX7 tree
  6. | | +---dx6 Generates d3dim.dll (DX6)
  7. | | +---dx7 Generates d3dim700.dll (DX7)
  8. | | \---ref Generates d3dref.dll (DX6/7)
  9. | +---d3d8 D3D8
  10. | | +---fe FrontEnd
  11. | | +---fw FrameWork
  12. | | +---inc D3D8 private headers
  13. | | +---lib
  14. | | +---link Generates d3d800.dll
  15. | | +---rast
  16. | | +---shaders
  17. | | +---tnl
  18. | | \---util
  19. | +---d3dx D3DX
  20. | +---dd DDraw (DX1-7 support and win9x "kernel" for DX8+)
  21. | | +---ddraw DDraw DX1-7 and win9x kernel (daytona if necessary)
  22. | | | +---blitlib
  23. | | | +---ddhel
  24. | | | +---ddhelp Generates ddhelp.exe (win9x only)
  25. | | | +---ddraw Generates ddraw.dll (daytona if necessary)
  26. | | | +---ddraw16 Generates ddraw16.dll (win9x only)
  27. | | | +---dxapi Generates dxapi.sys (win9x only)
  28. | | | \---main
  29. | | \---ddrawex Generates ddrawex.dll (if necessary)
  30. | +---docs DXG docs
  31. | +---genx Generates global DXG public (and private?) headers
  32. | | - Equivalent to nt\private\genx\windows\inc
  33. | | - No other directory should reference these files
  34. | | - Generates files in nt\private\inc, nt\public\sdk\inc
  35. | +---inc Some generated global DXG headers
  36. | +---misc Maybe move this to stool\dxg\dd eventually
  37. | +---tests DXG tests
  38. | \---tools DXG tools (vddraw for win9x, etc.)
  39. +---inc Some other global headers (for version and win9x)
  40. \---public Tools not in NT tree for building win9x binaries