From 6000e3f53406056b83405b4755e08815f196dc06 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 28 Sep 2022 14:13:17 +0200 Subject: [PATCH] radv: fix initializing the attribute mask for VS input state and GPL attribute_mask was unused when I first introduced this but now it's used again. This fixes a bunch of GPL regressions. Fixes: 0feab7b9cfa ("radv: prepare the VS input state for prologs created with GPL") Signed-off-by: Samuel Pitoiset Reviewed-By: Mike Blumenkrantz Part-of: --- src/amd/vulkan/radv_pipeline.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 79a7fb57c85..47fee321926 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -5924,6 +5924,7 @@ radv_pipeline_init_vertex_input_state(struct radv_graphics_pipeline *pipeline, uint32_t binding = state->vi->attributes[i].binding; uint32_t offset = state->vi->attributes[i].offset; + pipeline->vs_input_state.attribute_mask |= BITFIELD_BIT(i); pipeline->vs_input_state.bindings[i] = binding; pipeline->vs_input_state.bindings_match_attrib &= binding == i;