mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-12-15 05:04:10 +08:00
54b8137141
This change adds a gallium D3D10 state tracker that works as a WDDM UMD software driver, similar to Microsoft WARP, but using llvmpipe/softpipe. The final deliverable is a d3d10sw.dll, which is similar to WARP's d3d10warp.dll. This has been used to run Microsoft Windows HCK wgf11* tests with llvmpipe, and they were at one point passing 100%. Known limitations: - TGSI (no NIR) - D3D10 only (no D3D11 support yet) - no WINE integration (WINE doesn't implement WDDM DDI.) For further details see: - src/gallium/frontends/d3d10umd/README.md - src/gallium/targets/d3d10sw/README.md v2: Drop the DXBC-based disassembly. Add missing break statements. v3: Incorporate Jesse's feedback. Reviewed-by: Roland Scheidegger <sroland@vmware.com> Acked-by: Jesse Natalie <jenatali@microsoft.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10687>
14 lines
184 B
Plaintext
14 lines
184 B
Plaintext
d3d10tokenizedprogramformat.hpp
|
|
d3d10umddi.h
|
|
d3d11tokenizedprogramformat.hpp
|
|
d3dkmddi.h
|
|
d3dkmdt.h
|
|
d3dkmthk.h
|
|
d3dukmdt.h
|
|
d3dumddi.h
|
|
dxgiddi.h
|
|
dxgiformat.h
|
|
dxgitype.h
|
|
dxmini.h
|
|
wmidata.h
|