[Mesa-dev] [PATCH] gallium: remove support for predicates from TGSI

Emil Velikov emil.l.velikov at gmail.com
Wed Mar 29 16:58:59 UTC 2017


On 29 March 2017 at 16:51, Marek Olšák <maraeo at gmail.com> wrote:
> From: Marek Olšák <marek.olsak at amd.com>
>
> Neved used.
> ---
>  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    | 137 ++-----------------
>  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/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         |  19 ---
>  src/gallium/state_trackers/nine/nine_shader.c      |  18 +--
>  35 files changed, 23 insertions(+), 689 deletions(-)
>
Quick grep for PIPE_SHADER_CAP_MAX_PREDS shows one instance in the
etnaviv driver.

Jose, Brian - you might want to check if nothing is using it on your end.

-Emil


More information about the mesa-dev mailing list