On 11.03.2013 11:26, Jose Fonseca wrote: > First email was too long, so re-sending just the interesting bits)
Please tell me removing this came to mind because you're going to release a better D3D9,10/11 state tracker :) (Nah I guess it would be too much trouble if there's no users for it ...) This one *did* kind of work, notably also with wine, but it still has loads of bugs and I just don't have the time to improve it; and then add those missing bits like deferred contexts, virtual functions, compute shader or UAV support. Also gallium's still not completely able to support everything properly. It did acquire some of the missing parts though since last time I touched it. I had succeeded in making Unigine Heaven run (taking a little shortcut with sm4 to nv50, extending the gallium interface for features like tessellation that are still years ahead for all the other parties would not have been well received at that time, at least I had that impression), but all the more complex games I tested crashed somewhere and I wasn't going to try to debug binary blobs (most of them seemed to require those missing features, too). Anyway, just meant to say, it *could* have been useful had someone finished it ... if only with wine. So I'm fine with removing it since I don't expect anyone to get back to it. Trying to decide between "farewell" and "good riddance" for all the pain its bugs caused me. > From: José Fonseca <jfons...@vmware.com> > > Unused/unmaintained. > --- > configure.ac | 21 - > src/gallium/docs/source/context.rst | 2 +- > src/gallium/state_trackers/d3d1x/.gitignore | 20 - > src/gallium/state_trackers/d3d1x/Makefile | 11 - > src/gallium/state_trackers/d3d1x/Makefile.inc | 19 - > .../state_trackers/d3d1x/d3d1xshader/Makefile | 16 - > .../d3d1x/d3d1xshader/defs/files.txt | 41 - > .../d3d1x/d3d1xshader/defs/interpolations.txt | 8 - > .../d3d1x/d3d1xshader/defs/opcodes.txt | 207 -- > .../d3d1x/d3d1xshader/defs/operand_compnums.txt | 5 - > .../d3d1x/d3d1xshader/defs/operand_index_reprs.txt | 5 - > .../d3d1x/d3d1xshader/defs/operand_modes.txt | 4 - > .../d3d1x/d3d1xshader/defs/shortfiles.txt | 41 - > .../state_trackers/d3d1x/d3d1xshader/defs/svs.txt | 23 - > .../d3d1x/d3d1xshader/defs/targets.txt | 13 - > .../defs/token_instruction_extended_types.txt | 4 - > .../defs/token_operand_extended_types.txt | 2 - > .../state_trackers/d3d1x/d3d1xshader/gen-header.sh | 13 - > .../state_trackers/d3d1x/d3d1xshader/gen-text.sh | 11 - > .../d3d1x/d3d1xshader/include/dxbc.h | 125 - > .../d3d1x/d3d1xshader/include/le32.h | 45 - > .../state_trackers/d3d1x/d3d1xshader/include/sm4.h | 416 ---- > .../d3d1x/d3d1xshader/src/dxbc_assemble.cpp | 59 - > .../d3d1x/d3d1xshader/src/dxbc_dump.cpp | 43 - > .../d3d1x/d3d1xshader/src/dxbc_parse.cpp | 87 - > .../d3d1x/d3d1xshader/src/sm4_analyze.cpp | 122 - > .../d3d1x/d3d1xshader/src/sm4_dump.cpp | 222 -- > .../d3d1x/d3d1xshader/src/sm4_parse.cpp | 445 ---- > .../state_trackers/d3d1x/d3d1xshader/src/utils.h | 45 - > .../d3d1x/d3d1xshader/tools/fxdis.cpp | 75 - > .../state_trackers/d3d1x/d3d1xstutil/Makefile | 5 - > .../d3d1x/d3d1xstutil/include/d3d1xstutil.h | 1110 --------- > .../d3d1x/d3d1xstutil/src/d3d_sm4_enums.cpp | 42 - > .../d3d1x/d3d1xstutil/src/dxgi_enums.cpp | 165 -- > .../state_trackers/d3d1x/d3d1xstutil/src/guids.cpp | 6 - > src/gallium/state_trackers/d3d1x/d3dapi/Makefile | 4 - > src/gallium/state_trackers/d3d1x/d3dapi/d3d10.idl | 1554 ------------ > .../state_trackers/d3d1x/d3dapi/d3d10_1.idl | 191 -- > .../state_trackers/d3d1x/d3dapi/d3d10misc.h | 47 - > .../state_trackers/d3d1x/d3dapi/d3d10shader.idl | 269 --- > src/gallium/state_trackers/d3d1x/d3dapi/d3d11.idl | 2492 > -------------------- > .../state_trackers/d3d1x/d3dapi/d3d11shader.idl | 287 --- > .../state_trackers/d3d1x/d3dapi/d3dcommon.idl | 704 ------ > src/gallium/state_trackers/d3d1x/d3dapi/dxgi.idl | 470 ---- > .../state_trackers/d3d1x/d3dapi/dxgiformat.idl | 129 - > .../state_trackers/d3d1x/d3dapi/dxgitype.idl | 84 - > src/gallium/state_trackers/d3d1x/docs/Makefile | 5 - > .../state_trackers/d3d1x/docs/coding_style.txt | 84 - > .../d3d1x/docs/module_dependencies.dot | 25 - > .../state_trackers/d3d1x/docs/source_layout.txt | 17 - > src/gallium/state_trackers/d3d1x/dxgi/Makefile | 17 - > .../state_trackers/d3d1x/dxgi/src/dxgi_loader.cpp | 206 -- > .../state_trackers/d3d1x/dxgi/src/dxgi_native.cpp | 1514 ------------ > .../state_trackers/d3d1x/dxgi/src/dxgi_private.h | 49 - > .../state_trackers/d3d1x/dxgid3d10/Makefile | 4 - > .../state_trackers/d3d1x/dxgid3d10/dxgid3d10.cpp | 149 -- > .../state_trackers/d3d1x/dxgid3d11/Makefile | 4 - > .../state_trackers/d3d1x/dxgid3d11/dxgid3d11.cpp | 135 -- > src/gallium/state_trackers/d3d1x/gd3d10/Makefile | 20 - > src/gallium/state_trackers/d3d1x/gd3d10/d3d10.pl | 12 - > src/gallium/state_trackers/d3d1x/gd3d11/Makefile | 6 - > src/gallium/state_trackers/d3d1x/gd3d11/d3d11.cpp | 241 -- > .../state_trackers/d3d1x/gd3d11/d3d11_context.h | 2132 ----------------- > .../state_trackers/d3d1x/gd3d11/d3d11_misc.h | 92 - > .../state_trackers/d3d1x/gd3d11/d3d11_objects.h | 737 ------ > .../state_trackers/d3d1x/gd3d11/d3d11_screen.h | 1704 ------------- > src/gallium/state_trackers/d3d1x/gd3d1x/Makefile | 7 - > .../state_trackers/d3d1x/gd3d1x/d3d1x_private.h | 97 - > .../state_trackers/d3d1x/gd3d1x/d3d_enums.cpp | 123 - > .../state_trackers/d3d1x/gd3d1x/sm4_to_tgsi.cpp | 856 ------- > .../state_trackers/d3d1x/gd3d1x/sm4_to_tgsi.h | 35 - > .../d3d1x/gd3d1x/tools/dxbc2tgsi.cpp | 82 - > src/gallium/state_trackers/d3d1x/gd3dapi/Makefile | 4 - > .../state_trackers/d3d1x/gd3dapi/galliumcom.idl | 76 - > .../d3d1x/gd3dapi/galliumd3d10_1.idl | 35 - > .../state_trackers/d3d1x/gd3dapi/galliumd3d11.idl | 36 - > .../state_trackers/d3d1x/gd3dapi/galliumdxgi.idl | 134 -- > .../state_trackers/d3d1x/mstools/download-mstools | 73 - > src/gallium/state_trackers/d3d1x/progs/Makefile | 46 - > .../state_trackers/d3d1x/progs/d3d10app/d3d10app.h | 51 - > .../d3d1x/progs/d3d10app/d3d10winmain.cpp | 188 -- > .../d3d1x/progs/d3d10app/d3d10x11main.cpp | 154 -- > .../d3d1x/progs/d3d10tri/d3d10tri.cpp | 118 - > .../d3d1x/progs/d3d10tri/d3d10tri.hlsl | 50 - > .../d3d1x/progs/d3d10tri/d3d10tri.hlsl.ps.h | 112 - > .../d3d1x/progs/d3d10tri/d3d10tri.hlsl.vs.h | 128 - > .../d3d1x/progs/d3d10tri/d3d10tri.vcxproj | 98 - > .../state_trackers/d3d1x/progs/d3d11app/d3d11app.h | 51 - > .../d3d1x/progs/d3d11app/d3d11blit.hlsl | 53 - > .../d3d1x/progs/d3d11app/d3d11blit.hlsl.ps.h | 142 -- > .../d3d1x/progs/d3d11app/d3d11blit.hlsl.vs.h | 130 - > .../state_trackers/d3d1x/progs/d3d11app/d3d11u.h | 424 ---- > .../d3d1x/progs/d3d11app/d3d11winmain.cpp | 172 -- > .../d3d1x/progs/d3d11app/d3d11x11main.cpp | 114 - > .../d3d1x/progs/d3d11gears/d3d11gears.cpp | 573 ----- > .../d3d1x/progs/d3d11gears/d3d11gears.hlsl | 75 - > .../d3d1x/progs/d3d11gears/d3d11gears.hlsl.ps.h | 309 --- > .../d3d1x/progs/d3d11gears/d3d11gears.hlsl.vs.h | 308 --- > .../d3d1x/progs/d3d11gears/d3d11gears.vcxproj | 100 - > .../progs/d3d11spikysphere/d3d11spikysphere.cpp | 227 -- > .../progs/d3d11spikysphere/d3d11spikysphere.hlsl | 193 -- > .../d3d11spikysphere/d3d11spikysphere.hlsl.ds.h | 623 ----- > .../d3d11spikysphere/d3d11spikysphere.hlsl.hs.h | 297 --- > .../d3d11spikysphere/d3d11spikysphere.hlsl.ps.h | 211 -- > .../d3d11spikysphere/d3d11spikysphere.hlsl.vs.h | 105 - > .../d3d11spikysphere/d3d11spikysphere.vcxproj | 102 - > .../d3d1x/progs/d3d11tex/d3d11tex.cpp | 116 - > .../d3d1x/progs/d3d11tex/d3d11tex.hlsl | 66 - > .../d3d1x/progs/d3d11tex/d3d11tex.hlsl.ps.h | 234 -- > .../d3d1x/progs/d3d11tex/d3d11tex.hlsl.vs.h | 153 -- > .../d3d1x/progs/d3d11tex/d3d11tex.vcxproj | 98 - > .../d3d1x/progs/d3d11tri/d3d11tri.cpp | 120 - > .../d3d1x/progs/d3d11tri/d3d11tri.hlsl | 50 - > .../d3d1x/progs/d3d11tri/d3d11tri.hlsl.ps.h | 112 - > .../d3d1x/progs/d3d11tri/d3d11tri.hlsl.vs.h | 128 - > .../d3d1x/progs/d3d11tri/d3d11tri.vcxproj | 99 - > .../d3d1x/progs/data/cornell_box_image.h | 1028 -------- > .../state_trackers/d3d1x/progs/data/tux_image.h | 1028 -------- > src/gallium/state_trackers/d3d1x/progs/progs.sln | 49 - > src/gallium/state_trackers/d3d1x/tools/fxc | 16 - > src/gallium/state_trackers/d3d1x/w32api | 1 - > src/gallium/state_trackers/d3d1x/winedlls/Makefile | 11 - > .../state_trackers/d3d1x/winedlls/Makefile.wine | 23 - > .../state_trackers/d3d1x/winedlls/d3d10/Makefile | 6 - > .../state_trackers/d3d1x/winedlls/d3d10/d3d10.spec | 33 - > .../state_trackers/d3d1x/winedlls/d3d10/version.rc | 3 - > .../state_trackers/d3d1x/winedlls/d3d10_1/Makefile | 6 - > .../d3d1x/winedlls/d3d10_1/d3d10_1.spec | 29 - > .../d3d1x/winedlls/d3d10_1/version.rc | 3 - > .../state_trackers/d3d1x/winedlls/d3d11/Makefile | 6 - > .../state_trackers/d3d1x/winedlls/d3d11/d3d11.spec | 6 - > .../state_trackers/d3d1x/winedlls/d3d11/version.rc | 3 - > .../state_trackers/d3d1x/winedlls/dxgi/Makefile | 6 - > .../state_trackers/d3d1x/winedlls/dxgi/dxgi.spec | 4 - > .../state_trackers/d3d1x/winedlls/dxgi/dxgi_dll.c | 264 --- > .../state_trackers/d3d1x/winedlls/dxgi/version.rc | 3 - > .../state_trackers/d3d1x/winedlls/version.rc.h | 30 - > 137 files changed, 1 insertion(+), 27307 deletions(-) > delete mode 100644 src/gallium/state_trackers/d3d1x/.gitignore > delete mode 100644 src/gallium/state_trackers/d3d1x/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/Makefile.inc > delete mode 100644 src/gallium/state_trackers/d3d1x/d3d1xshader/Makefile > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/defs/files.txt > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/defs/interpolations.txt > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/defs/opcodes.txt > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/defs/operand_compnums.txt > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/defs/operand_index_reprs.txt > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/defs/operand_modes.txt > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/defs/shortfiles.txt > delete mode 100644 src/gallium/state_trackers/d3d1x/d3d1xshader/defs/svs.txt > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/defs/targets.txt > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/defs/token_instruction_extended_types.txt > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/defs/token_operand_extended_types.txt > delete mode 100755 src/gallium/state_trackers/d3d1x/d3d1xshader/gen-header.sh > delete mode 100755 src/gallium/state_trackers/d3d1x/d3d1xshader/gen-text.sh > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/include/dxbc.h > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/include/le32.h > delete mode 100644 src/gallium/state_trackers/d3d1x/d3d1xshader/include/sm4.h > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/src/dxbc_assemble.cpp > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/src/dxbc_dump.cpp > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/src/dxbc_parse.cpp > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/src/sm4_analyze.cpp > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/src/sm4_dump.cpp > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/src/sm4_parse.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/d3d1xshader/src/utils.h > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xshader/tools/fxdis.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/d3d1xstutil/Makefile > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xstutil/include/d3d1xstutil.h > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xstutil/src/d3d_sm4_enums.cpp > delete mode 100644 > src/gallium/state_trackers/d3d1x/d3d1xstutil/src/dxgi_enums.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/d3d1xstutil/src/guids.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/d3d10.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/d3d10_1.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/d3d10misc.h > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/d3d10shader.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/d3d11.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/d3d11shader.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/d3dcommon.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/dxgi.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/dxgiformat.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/d3dapi/dxgitype.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/docs/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/docs/coding_style.txt > delete mode 100644 > src/gallium/state_trackers/d3d1x/docs/module_dependencies.dot > delete mode 100644 src/gallium/state_trackers/d3d1x/docs/source_layout.txt > delete mode 100644 src/gallium/state_trackers/d3d1x/dxgi/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_loader.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_private.h > delete mode 100644 src/gallium/state_trackers/d3d1x/dxgid3d10/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/dxgid3d10/dxgid3d10.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/dxgid3d11/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/dxgid3d11/dxgid3d11.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d10/Makefile > delete mode 100755 src/gallium/state_trackers/d3d1x/gd3d10/d3d10.pl > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d11/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d11/d3d11.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d11/d3d11_context.h > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d11/d3d11_misc.h > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d11/d3d11_objects.h > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d11/d3d11_screen.h > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d1x/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d1x/d3d1x_private.h > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d1x/d3d_enums.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d1x/sm4_to_tgsi.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3d1x/sm4_to_tgsi.h > delete mode 100644 > src/gallium/state_trackers/d3d1x/gd3d1x/tools/dxbc2tgsi.cpp > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3dapi/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3dapi/galliumcom.idl > delete mode 100644 > src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d10_1.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl > delete mode 100644 src/gallium/state_trackers/d3d1x/gd3dapi/galliumdxgi.idl > delete mode 100755 src/gallium/state_trackers/d3d1x/mstools/download-mstools > delete mode 100644 src/gallium/state_trackers/d3d1x/progs/Makefile > delete mode 100755 src/gallium/state_trackers/d3d1x/progs/d3d10app/d3d10app.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d10app/d3d10winmain.cpp > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d10app/d3d10x11main.cpp > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d10tri/d3d10tri.cpp > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d10tri/d3d10tri.hlsl > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d10tri/d3d10tri.hlsl.ps.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d10tri/d3d10tri.hlsl.vs.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d10tri/d3d10tri.vcxproj > delete mode 100755 src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11app.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11blit.hlsl > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11blit.hlsl.ps.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11blit.hlsl.vs.h > delete mode 100755 src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11u.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11winmain.cpp > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11app/d3d11x11main.cpp > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11gears/d3d11gears.cpp > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11gears/d3d11gears.hlsl > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11gears/d3d11gears.hlsl.ps.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11gears/d3d11gears.hlsl.vs.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11gears/d3d11gears.vcxproj > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.cpp > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.hlsl > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.hlsl.ds.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.hlsl.hs.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.hlsl.ps.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.hlsl.vs.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11spikysphere/d3d11spikysphere.vcxproj > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11tex/d3d11tex.cpp > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11tex/d3d11tex.hlsl > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11tex/d3d11tex.hlsl.ps.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11tex/d3d11tex.hlsl.vs.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11tex/d3d11tex.vcxproj > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11tri/d3d11tri.cpp > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11tri/d3d11tri.hlsl > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11tri/d3d11tri.hlsl.ps.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11tri/d3d11tri.hlsl.vs.h > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/d3d11tri/d3d11tri.vcxproj > delete mode 100755 > src/gallium/state_trackers/d3d1x/progs/data/cornell_box_image.h > delete mode 100755 src/gallium/state_trackers/d3d1x/progs/data/tux_image.h > delete mode 100755 src/gallium/state_trackers/d3d1x/progs/progs.sln > delete mode 100755 src/gallium/state_trackers/d3d1x/tools/fxc > delete mode 120000 src/gallium/state_trackers/d3d1x/w32api > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/Makefile.wine > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/d3d10/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/d3d10/d3d10.spec > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/d3d10/version.rc > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/d3d10_1/Makefile > delete mode 100644 > src/gallium/state_trackers/d3d1x/winedlls/d3d10_1/d3d10_1.spec > delete mode 100644 > src/gallium/state_trackers/d3d1x/winedlls/d3d10_1/version.rc > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/d3d11/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/d3d11/d3d11.spec > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/d3d11/version.rc > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/dxgi/Makefile > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/dxgi/dxgi.spec > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/dxgi/dxgi_dll.c > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/dxgi/version.rc > delete mode 100644 src/gallium/state_trackers/d3d1x/winedlls/version.rc.h > > diff --git a/configure.ac b/configure.ac > index 3204869..ddca002 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -590,13 +590,6 @@ AC_ARG_ENABLE([xa], > [enable build of the XA X Acceleration API @<:@default=no@:>@])], > [enable_xa="$enableval"], > [enable_xa=no]) > -dnl Broken, unmaintained. Don't want to see bug reports about it without > patches. > -enable_d3d1x=no > -dnl AC_ARG_ENABLE([d3d1x], > -dnl [AS_HELP_STRING([--enable-d3d1x], > -dnl [enable support for Direct3D 10 & 11 low-level API > @<:@default=no@:>@])], > -dnl [enable_d3d1x="$enableval"], > -dnl [enable_d3d1x=no]) > AC_ARG_ENABLE([gbm], > [AS_HELP_STRING([--enable-gbm], > [enable gbm library @<:@default=auto@:>@])], > @@ -678,7 +671,6 @@ if test "x$enable_opengl" = xno -a \ > "x$enable_openvg" = xno -a \ > "x$enable_xorg" = xno -a \ > "x$enable_xa" = xno -a \ > - "x$enable_d3d1x" = xno -a \ > "x$enable_xvmc" = xno -a \ > "x$enable_vdpau" = xno -a \ > "x$enable_opencl" = xno; then > @@ -1357,19 +1349,6 @@ fi > AM_CONDITIONAL(HAVE_OPENVG, test "x$enable_openvg" = xyes) > > dnl > -dnl D3D1X configuration > -dnl > - > -if test "x$enable_d3d1x" = xyes; then > - if test "x$with_gallium_drivers" = x; then > - AC_MSG_ERROR([cannot enable D3D1X without Gallium]) > - fi > - > - GALLIUM_STATE_TRACKERS_DIRS="d3d1x $GALLIUM_STATE_TRACKERS_DIRS" > - HAVE_ST_D3D1X=yes > -fi > - > -dnl > dnl Gallium G3DVL configuration > dnl > AC_ARG_ENABLE([gallium-g3dvl], > diff --git a/src/gallium/docs/source/context.rst > b/src/gallium/docs/source/context.rst > index 3ddf1ea..9e57930 100644 > --- a/src/gallium/docs/source/context.rst > +++ b/src/gallium/docs/source/context.rst > @@ -290,7 +290,7 @@ Queries > ^^^^^^^ > > Queries gather some statistic from the 3D pipeline over one or more > -draws. Queries may be nested, though only d3d1x currently exercises this. > +draws. Queries may be nested, though not all state trackers exercise this. > > Queries can be created with ``create_query`` and deleted with > ``destroy_query``. To start a query, use ``begin_query``, and when finished, > [...] > - _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev