Mesa (master): gallium: remove support for predicates from TGSI (v2)

Marek Olšák mareko at kemper.freedesktop.org
Fri Mar 31 22:08:04 UTC 2017


Module: Mesa
Branch: master
Commit: 150736b5c34fc07de296454b973ae72ede215ae2
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=150736b5c34fc07de296454b973ae72ede215ae2

Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Aug  7 02:05:10 2014 +0200

gallium: remove support for predicates from TGSI (v2)

Neved used.

v2: gallivm: rename "pred" -> "exec_mask"
    etnaviv: remove the cap
    gallium: fix tgsi_instruction::Padding

Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>
Reviewed-by: Roland Scheidegger <sroland at vmware.com>

---

 src/gallium/auxiliary/gallivm/lp_bld_limits.h      |   4 -
 src/gallium/auxiliary/gallivm/lp_bld_tgsi.h        |   2 -
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c    |  46 -------
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c   |   6 +-
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c    | 141 +++----------------
 src/gallium/auxiliary/tgsi/tgsi_build.c            |  66 ---------
 src/gallium/auxiliary/tgsi/tgsi_build.h            |   3 -
 src/gallium/auxiliary/tgsi/tgsi_dump.c             |  24 ----
 src/gallium/auxiliary/tgsi/tgsi_exec.c             |  59 --------
 src/gallium/auxiliary/tgsi/tgsi_exec.h             |   7 -
 src/gallium/auxiliary/tgsi/tgsi_parse.c            |   4 -
 src/gallium/auxiliary/tgsi/tgsi_parse.h            |   1 -
 src/gallium/auxiliary/tgsi/tgsi_sanity.c           |   1 -
 src/gallium/auxiliary/tgsi/tgsi_strings.c          |   1 -
 src/gallium/auxiliary/tgsi/tgsi_text.c             |  37 -----
 src/gallium/auxiliary/tgsi/tgsi_ureg.c             |  84 +-----------
 src/gallium/auxiliary/tgsi/tgsi_ureg.h             | 149 +--------------------
 src/gallium/docs/source/screen.rst                 |   1 -
 src/gallium/drivers/etnaviv/etnaviv_screen.c       |   2 -
 src/gallium/drivers/freedreno/freedreno_screen.c   |   2 -
 src/gallium/drivers/i915/i915_fpc.h                |   1 -
 src/gallium/drivers/i915/i915_screen.c             |   2 -
 .../drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp  |  10 +-
 src/gallium/drivers/nouveau/nv30/nv30_screen.c     |   2 -
 src/gallium/drivers/nouveau/nv50/nv50_screen.c     |   2 -
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c     |   2 -
 src/gallium/drivers/r300/r300_screen.c             |   4 -
 src/gallium/drivers/r600/r600_pipe.c               |   2 -
 src/gallium/drivers/r600/r600_shader.c             |   4 -
 src/gallium/drivers/radeonsi/si_pipe.c             |   1 -
 src/gallium/drivers/svga/svga_screen.c             |   6 -
 src/gallium/drivers/vc4/vc4_screen.c               |   2 -
 src/gallium/drivers/virgl/virgl_screen.c           |   2 -
 src/gallium/include/pipe/p_defines.h               |   1 -
 src/gallium/include/pipe/p_shader_tokens.h         |  21 +--
 src/gallium/state_trackers/nine/nine_shader.c      |  18 +--
 36 files changed, 26 insertions(+), 694 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=150736b5c34fc07de296454b973ae72ede215ae2



More information about the mesa-commit mailing list