From 7810c9171e4472eabfab2065ea740bbe727f34a7 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Thu, 30 Mar 2023 17:40:35 -0500 Subject: [PATCH] nvk: Add a separate #define for SSBO alignment Part-of: --- src/nouveau/vulkan/nvk_physical_device.c | 2 +- src/nouveau/vulkan/nvk_private.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index fed758a532b..714a87bc539 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -110,7 +110,7 @@ nvk_GetPhysicalDeviceProperties2(VkPhysicalDevice physicalDevice, .minMemoryMapAlignment = 64, .minUniformBufferOffsetAlignment = NVK_MIN_UBO_ALIGNMENT, .minTexelBufferOffsetAlignment = NVK_MIN_UBO_ALIGNMENT, - .minStorageBufferOffsetAlignment = NVK_MIN_UBO_ALIGNMENT, + .minStorageBufferOffsetAlignment = NVK_MIN_SSBO_ALIGNMENT, .maxVertexInputAttributeOffset = 2047, .maxVertexInputAttributes = 32, .maxVertexInputBindingStride = 2048, diff --git a/src/nouveau/vulkan/nvk_private.h b/src/nouveau/vulkan/nvk_private.h index 85bd310536c..b86ed76a27d 100644 --- a/src/nouveau/vulkan/nvk_private.h +++ b/src/nouveau/vulkan/nvk_private.h @@ -21,6 +21,7 @@ #define NVK_MAX_PUSH_SIZE 128 #define NVK_MAX_DYNAMIC_BUFFERS 64 #define NVK_MAX_RTS 8 +#define NVK_MIN_SSBO_ALIGNMENT 64 #define NVK_MIN_UBO_ALIGNMENT 64 #define NVK_MAX_VIEWPORTS 16 #define NVK_MAX_DESCRIPTOR_SIZE 16