radv: Add radv_shader_type to fix gs_copy and trap handler handling
authorKonstantin Seurer <konstantin.seurer@gmail.com>
Sun, 9 Apr 2023 09:26:52 +0000 (11:26 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 11 Apr 2023 06:24:17 +0000 (06:24 +0000)
commit6f9bb453ef8e0554a422bfb5a09f33c605754907
tree73c8bb3c8f98f5d6e3df090892ada54768b9722d
parentc66be7521fb49b3e222912959a79b0778962b3a4
radv: Add radv_shader_type to fix gs_copy and trap handler handling

is_gs_copy_shader and is_trap_handler_shader were cleared in
radv_init_shader_args. This restores the original behaviour.

Fixes: 67635bb ("radv: zero-initialize radv_shader_args right before declaring them")
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22382>
src/amd/vulkan/radv_aco_shader_info.h
src/amd/vulkan/radv_pipeline.c
src/amd/vulkan/radv_pipeline_rt.c
src/amd/vulkan/radv_shader.c
src/amd/vulkan/radv_shader_args.c
src/amd/vulkan/radv_shader_args.h