From 50e680d05a97cdf27989ac7fecf8f3584fe02376 Mon Sep 17 00:00:00 2001 From: Vitaliy Triang3l Kuzmin Date: Fri, 2 Jun 2023 22:55:48 +0300 Subject: [PATCH] radv: Declare POPS collision wave ID shader argument MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Samuel Pitoiset Reviewed-by: Timur Kristóf Signed-off-by: Vitaliy Triang3l Kuzmin Part-of: --- src/amd/vulkan/radv_shader_args.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/amd/vulkan/radv_shader_args.c b/src/amd/vulkan/radv_shader_args.c index 5c9775c96a5..4abff1865f9 100644 --- a/src/amd/vulkan/radv_shader_args.c +++ b/src/amd/vulkan/radv_shader_args.c @@ -668,6 +668,10 @@ declare_shader_args(const struct radv_device *device, const struct radv_pipeline ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_INT, &args->ac.prim_mask); + if (info->ps.pops && gfx_level < GFX11) { + ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_INT, &args->ac.pops_collision_wave_id); + } + if (info->ps.load_provoking_vtx) { ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_INT, &args->ac.load_provoking_vtx); }