diff --git a/src/common/vulkan/context.cpp b/src/common/vulkan/context.cpp index 7077ccc7d..3062f5fe5 100644 --- a/src/common/vulkan/context.cpp +++ b/src/common/vulkan/context.cpp @@ -661,7 +661,8 @@ bool Context::CreateCommandBuffers() // TODO: A better way to choose the number of descriptors. VkDescriptorPoolSize pool_sizes[] = {{VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, 1024}, {VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1024}, - {VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, 16}}; + {VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, 16}, + {VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 16}}; VkDescriptorPoolCreateInfo pool_create_info = {VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO, nullptr, @@ -718,7 +719,8 @@ bool Context::CreateGlobalDescriptorPool() // TODO: A better way to choose the number of descriptors. VkDescriptorPoolSize pool_sizes[] = {{VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, 1024}, {VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1024}, - {VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, 16}}; + {VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, 16}, + {VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 16}}; VkDescriptorPoolCreateInfo pool_create_info = {VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO, nullptr,