Mesa (master): radeonsi/gfx10: implement NGG culling for 4x wave32 subgroups
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Jan 20 21:33:28 UTC 2020
Module: Mesa
Branch: master
Commit: 8db00a51f85109e958631ef74a458b0614f37097
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8db00a51f85109e958631ef74a458b0614f37097
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Dec 30 14:23:16 2019 -0500
radeonsi/gfx10: implement NGG culling for 4x wave32 subgroups
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
---
src/gallium/drivers/radeonsi/gfx10_shader_ngg.c | 681 +++++++++++++++++++++-
src/gallium/drivers/radeonsi/si_gfx_cs.c | 1 +
src/gallium/drivers/radeonsi/si_pipe.c | 8 +
src/gallium/drivers/radeonsi/si_pipe.h | 11 +
src/gallium/drivers/radeonsi/si_shader.c | 146 +++--
src/gallium/drivers/radeonsi/si_shader.h | 14 +
src/gallium/drivers/radeonsi/si_shader_internal.h | 17 +-
src/gallium/drivers/radeonsi/si_shader_llvm_gs.c | 2 +-
src/gallium/drivers/radeonsi/si_state.c | 1 +
src/gallium/drivers/radeonsi/si_state_draw.c | 39 ++
src/gallium/drivers/radeonsi/si_state_shaders.c | 32 +-
src/gallium/drivers/radeonsi/si_state_viewport.c | 53 ++
12 files changed, 951 insertions(+), 54 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=8db00a51f85109e958631ef74a458b0614f37097
More information about the mesa-commit
mailing list