summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp
diff options
context:
space:
mode:
authorStenzek <stenzek@gmail.com>2017-04-14 18:18:10 +1000
committerStenzek <stenzek@gmail.com>2017-04-14 18:29:53 +1000
commitc8b98dca1ad2380a6cec1dac63ed5d200c01caf8 (patch)
treea8493663c24ab5285b5c33d57644cffce717b1f2 /Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp
parentf4bdfe3e0c79e0f90693ff8cf9750b2314b1ccd3 (diff)
Vulkan: Raise the number of texel buffer/storage image descriptors
Running with GPU texture decoding enabled could cause us to run out of descriptors within a single frame.
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp')
-rw-r--r--Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp b/Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp
index 460ec919aa..19ebbf3cb7 100644
--- a/Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp
+++ b/Source/Core/VideoBackends/Vulkan/CommandBufferManager.cpp
@@ -91,8 +91,8 @@ bool CommandBufferManager::CreateCommandBuffers()
VkDescriptorPoolSize pool_sizes[] = {{VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, 500000},
{VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 500000},
{VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 16},
- {VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, 1024},
- {VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, 1024}};
+ {VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, 16384},
+ {VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, 16384}};
VkDescriptorPoolCreateInfo pool_create_info = {VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO,
nullptr,