[Mesa-dev] [PATCH 1/2] d3d1x: Remove.

Christoph Bumiller e0425955 at student.tuwien.ac.at
Mon Mar 11 05:45:02 PDT 2013


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 <jfonseca at 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,
> [...]
> -



More information about the mesa-dev mailing list