radv: zero-initialize radv_shader_args right before declaring them
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 9 Mar 2023 14:04:29 +0000 (15:04 +0100)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 13 Mar 2023 07:11:10 +0000 (08:11 +0100)
commit67635bb3e3d183be24c766b5832457e592ef5299
tree6b79d1c375aa1b0a42998cb626d1c0a3dd156ec8
parentc505f892d44e39dda3731a80214a6b164517e979
radv: zero-initialize radv_shader_args right before declaring them

This should allow us to remove a big memset when compiling a
graphics pipeline. This is mostly for imported NIR stages which
don't go through radv_pipeline_stage_init().

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20947>
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