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

Author: Vitaliy Triang3l Kuzmin <trian...@yandex.ru>
Date:   Sat Oct  7 21:23:21 2023 +0300

r600: Replace TGSI I/O semantics with shader_enums

Removes the link-time dependency on tgsi_get_gl_varying_semantic from
Gallium auxiliary.

ps_prim_id_input linkage removed due to redundancy - the SPI SID is
calculated for VARYING_SLOT_PRIMITIVE_ID on both sides.

Signed-off-by: Vitaliy Triang3l Kuzmin <trian...@yandex.ru>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25695>

---

 src/gallium/drivers/r600/evergreen_state.c         |  73 +++----
 src/gallium/drivers/r600/r600_dump.c               |  23 +-
 src/gallium/drivers/r600/r600_shader.c             |  31 ++-
 src/gallium/drivers/r600/r600_shader_common.h      |  11 +-
 src/gallium/drivers/r600/r600_state.c              |  75 +++----
 src/gallium/drivers/r600/r600_state_common.c       |   1 -
 src/gallium/drivers/r600/sfn/sfn_instr.cpp         |  21 +-
 src/gallium/drivers/r600/sfn/sfn_instr.h           |   4 +
 src/gallium/drivers/r600/sfn/sfn_shader.cpp        | 232 ++++++++++-----------
 src/gallium/drivers/r600/sfn/sfn_shader.h          |  49 +++--
 src/gallium/drivers/r600/sfn/sfn_shader_fs.cpp     |  90 ++++----
 src/gallium/drivers/r600/sfn/sfn_shader_fs.h       |   1 -
 src/gallium/drivers/r600/sfn/sfn_shader_gs.cpp     |  16 +-
 src/gallium/drivers/r600/sfn/sfn_shader_tess.cpp   |  25 +--
 src/gallium/drivers/r600/sfn/sfn_shader_vs.cpp     |  64 ++----
 src/gallium/drivers/r600/sfn/sfn_shader_vs.h       |   1 -
 .../drivers/r600/sfn/tests/sfn_optimizer_test.cpp  | 108 +++++-----
 .../sfn/tests/sfn_split_address_loads_test.cpp     |  56 ++---
 .../drivers/r600/sfn/tests/sfn_test_shaders.cpp    | 208 +++++++++---------
 19 files changed, 529 insertions(+), 560 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=03705f37bfabf18f13c67b739994a4aedac5d5cb

Reply via email to