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