From e85308c01125f27b7d1ec5ee414cd3f0801d6d8c Mon Sep 17 00:00:00 2001 From: squidbus <175574877+squidbus@users.noreply.github.com> Date: Fri, 29 Aug 2025 08:03:14 -0700 Subject: [PATCH] vk_pipeline_cache: Add storage images to descriptor heaps. (#3472) --- src/video_core/renderer_vulkan/vk_pipeline_cache.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp index dd7875bcb..6a2c1f380 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp @@ -29,9 +29,10 @@ using Shader::Stage; constexpr static auto SpirvVersion1_6 = 0x00010600U; constexpr static std::array DescriptorHeapSizes = { - vk::DescriptorPoolSize{vk::DescriptorType::eUniformBuffer, 8192}, - vk::DescriptorPoolSize{vk::DescriptorType::eStorageBuffer, 1024}, + vk::DescriptorPoolSize{vk::DescriptorType::eUniformBuffer, 512}, + vk::DescriptorPoolSize{vk::DescriptorType::eStorageBuffer, 8192}, vk::DescriptorPoolSize{vk::DescriptorType::eSampledImage, 8192}, + vk::DescriptorPoolSize{vk::DescriptorType::eStorageImage, 1024}, vk::DescriptorPoolSize{vk::DescriptorType::eSampler, 1024}, };