From 817be4b86074ba589da32b31939d4f4ef47998df Mon Sep 17 00:00:00 2001 From: Karmjit Mahil Date: Thu, 18 May 2023 13:43:11 +0100 Subject: [PATCH] pvr: Fix typo causing seg faults copying immutable samplers Fixes seg faults in: dEQP-VK.binding_model.shader_access.primary_cmd_buf .sampler_immutable.no_access.single_descriptor.* dEQP-VK.binding_model.shader_access.primary_cmd_buf .sampler_immutable.no_access.multiple_contiguous_descriptors.* It does not fix them. Now they just hit asserts in the compiler. Signed-off-by: Karmjit Mahil Reviewed-by: Frank Binns Part-of: --- src/imagination/vulkan/pvr_descriptor_set.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/imagination/vulkan/pvr_descriptor_set.c b/src/imagination/vulkan/pvr_descriptor_set.c index 7d34e5ea0e1..8227aafca46 100644 --- a/src/imagination/vulkan/pvr_descriptor_set.c +++ b/src/imagination/vulkan/pvr_descriptor_set.c @@ -541,7 +541,7 @@ VkResult pvr_CreateDescriptorSetLayout( for (uint32_t j = 0; j < binding->descriptorCount; j++) { PVR_FROM_HANDLE(pvr_sampler, sampler, - bindings->pImmutableSamplers[j]); + binding->pImmutableSamplers[j]); const uint32_t next = j + layout->immutable_sampler_count; layout->immutable_samplers[next] = sampler;