Mesa (main): radeonsi: remove the primitive discard compute shader

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Sep 10 23:44:51 UTC 2021


Module: Mesa
Branch: main
Commit: 576f8394db652feffd6f57eaaf5fad4daa0ea409
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=576f8394db652feffd6f57eaaf5fad4daa0ea409

Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Aug 11 13:31:19 2021 -0400

radeonsi: remove the primitive discard compute shader

It doesn't always work, it's only useful on gfx9 and older, and it's too
complicated.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4011

Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12812>

---

 docs/envvars.rst                                   |    6 -
 src/gallium/drivers/radeon/radeon_winsys.h         |   23 -
 src/gallium/drivers/radeonsi/meson.build           |    1 -
 .../drivers/radeonsi/si_compute_prim_discard.c     | 1072 --------------------
 src/gallium/drivers/radeonsi/si_cp_dma.c           |    8 +-
 src/gallium/drivers/radeonsi/si_debug.c            |   31 +-
 src/gallium/drivers/radeonsi/si_fence.c            |    2 +-
 src/gallium/drivers/radeonsi/si_gfx_cs.c           |   94 +-
 src/gallium/drivers/radeonsi/si_pipe.c             |   28 +-
 src/gallium/drivers/radeonsi/si_pipe.h             |   81 +-
 src/gallium/drivers/radeonsi/si_query.c            |   27 -
 src/gallium/drivers/radeonsi/si_query.h            |    3 -
 src/gallium/drivers/radeonsi/si_shader.c           |   22 +-
 src/gallium/drivers/radeonsi/si_shader.h           |   10 -
 src/gallium/drivers/radeonsi/si_shader_llvm.c      |    9 +-
 src/gallium/drivers/radeonsi/si_shader_llvm_gs.c   |    2 +-
 src/gallium/drivers/radeonsi/si_shader_llvm_vs.c   |   28 -
 src/gallium/drivers/radeonsi/si_state_draw.cpp     |  238 +----
 src/gallium/drivers/radeonsi/si_state_msaa.c       |    4 +-
 src/gallium/drivers/radeonsi/si_state_shaders.c    |   23 +-
 src/gallium/winsys/amdgpu/drm/amdgpu_cs.c          |  133 +--
 src/gallium/winsys/amdgpu/drm/amdgpu_cs.h          |    6 -
 22 files changed, 61 insertions(+), 1790 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=576f8394db652feffd6f57eaaf5fad4daa0ea409


More information about the mesa-commit mailing list