From a13474939dffe2e710aa1d6a38c5c458fc7a0752 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Thu, 23 Oct 2025 21:24:22 -0400 Subject: [PATCH] nvk: Look at the right pointer in GetDescriptorInfo for SSBOs It doesn't actually matter but we shouldn't poke at the wrong union field. Fixes: 77db71db7dfc ("nvk: Implement GetDescriptorEXT") Part-of: --- src/nouveau/vulkan/nvk_descriptor_set.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/nouveau/vulkan/nvk_descriptor_set.c b/src/nouveau/vulkan/nvk_descriptor_set.c index 4e835286205..a53c3d32ce0 100644 --- a/src/nouveau/vulkan/nvk_descriptor_set.c +++ b/src/nouveau/vulkan/nvk_descriptor_set.c @@ -1193,11 +1193,11 @@ nvk_GetDescriptorEXT(VkDevice _device, case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER: { struct nvk_addr_range addr_range = { }; - if (pDescriptorInfo->data.pUniformBuffer != NULL && - pDescriptorInfo->data.pUniformBuffer->address != 0) { + if (pDescriptorInfo->data.pStorageBuffer != NULL && + pDescriptorInfo->data.pStorageBuffer->address != 0) { addr_range = (const struct nvk_addr_range) { - .addr = pDescriptorInfo->data.pUniformBuffer->address, - .range = pDescriptorInfo->data.pUniformBuffer->range, + .addr = pDescriptorInfo->data.pStorageBuffer->address, + .range = pDescriptorInfo->data.pStorageBuffer->range, }; } union nvk_buffer_descriptor desc = ssbo_desc(addr_range);