radv: zero-initialize radv_shader_info earlier for graphics pipeline
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 9 Mar 2023 16:28:28 +0000 (17:28 +0100)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 13 Mar 2023 07:11:10 +0000 (08:11 +0100)
commit1c286db14e898d8dcba45969fdcb33ba070a5b80
treefa97ebce75990f34ae1104dcf3b1ca288e225df7
parent67635bb3e3d183be24c766b5832457e592ef5299
radv: zero-initialize radv_shader_info earlier for graphics pipeline

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_shader_info.c