ir3,tu: Refactor push consts info plumbing
authorDanylo Piliaiev <dpiliaiev@igalia.com>
Tue, 5 Sep 2023 09:26:16 +0000 (11:26 +0200)
committerMarge Bot <emma+marge@anholt.net>
Wed, 4 Oct 2023 15:51:54 +0000 (15:51 +0000)
commit823b3bfeeaf7cadd627ca44088c57463d69dfc0d
treece7fbff46606514f5348f6b8f79e46b5eac1308d
parentd5d7631060f56c08052412a35e78646411131d57
ir3,tu: Refactor push consts info plumbing

In preparation for a new way to pass push consts into a shader,
introduced in a7xx.

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25086>
15 files changed:
src/freedreno/ir3/ir3.c
src/freedreno/ir3/ir3_compiler_nir.c
src/freedreno/ir3/ir3_disk_cache.c
src/freedreno/ir3/ir3_nir.c
src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c
src/freedreno/ir3/ir3_nir_opt_preamble.c
src/freedreno/ir3/ir3_ra.c
src/freedreno/ir3/ir3_shader.c
src/freedreno/ir3/ir3_shader.h
src/freedreno/vulkan/tu_clear_blit.cc
src/freedreno/vulkan/tu_cmd_buffer.cc
src/freedreno/vulkan/tu_pipeline.cc
src/freedreno/vulkan/tu_pipeline.h
src/freedreno/vulkan/tu_shader.cc
src/freedreno/vulkan/tu_shader.h