Mesa (master): ac: unify shader arguments that are duplicated

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Dec 9 20:29:54 UTC 2020


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

Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Dec  8 18:51:57 2020 -0500

ac: unify shader arguments that are duplicated

Reviewed-by: Timur Kristóf <timur.kristof at gmail.com>
Reviewed-by: Connor Abbott <cwabbott0 at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7939>

---

 src/amd/common/ac_shader_args.h                    | 34 +++++++++
 src/amd/compiler/aco_instruction_selection.cpp     | 84 +++++++++++-----------
 src/amd/vulkan/radv_nir_to_llvm.c                  | 84 +++++++++++-----------
 src/amd/vulkan/radv_shader_args.c                  | 84 +++++++++++-----------
 src/amd/vulkan/radv_shader_args.h                  | 27 -------
 src/gallium/drivers/radeonsi/gfx10_shader_ngg.c    | 24 +++----
 src/gallium/drivers/radeonsi/si_shader.c           | 66 ++++++++---------
 src/gallium/drivers/radeonsi/si_shader_internal.h  | 27 -------
 src/gallium/drivers/radeonsi/si_shader_llvm.c      |  4 +-
 src/gallium/drivers/radeonsi/si_shader_llvm_gs.c   | 26 +++----
 src/gallium/drivers/radeonsi/si_shader_llvm_tess.c | 43 +++++------
 src/gallium/drivers/radeonsi/si_shader_llvm_vs.c   |  8 +--
 12 files changed, 246 insertions(+), 265 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=3b67c6451f2258520f68527668f41685a3b34147


More information about the mesa-commit mailing list