From 91d6d20424410e0c3231139e3fd0e74f96fde1d3 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Sat, 22 Jun 2019 16:22:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E7=9B=B4=E8=A7=82=E5=92=8C=E6=96=B9?= =?UTF-8?q?=E4=BE=BF=E7=9A=84=E5=86=99=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/RenderDevice/Vulkan/VKDeviceCreater.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/RenderDevice/Vulkan/VKDeviceCreater.cpp b/src/RenderDevice/Vulkan/VKDeviceCreater.cpp index f957b777..8062d106 100644 --- a/src/RenderDevice/Vulkan/VKDeviceCreater.cpp +++ b/src/RenderDevice/Vulkan/VKDeviceCreater.cpp @@ -247,18 +247,17 @@ namespace VkDescriptorPool CreateDescriptorPool(VkDevice device,int sets_count) { - VkDescriptorPoolSize pool_size[2]; - - pool_size[0].type=VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER; - pool_size[0].descriptorCount=1024; - pool_size[1].type=VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER; - pool_size[1].descriptorCount=1024; + VkDescriptorPoolSize pool_size[]= + { + {VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, 1024}, + {VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 1024} + }; VkDescriptorPoolCreateInfo dp_create_info={}; dp_create_info.sType=VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO; dp_create_info.pNext=nullptr; dp_create_info.maxSets=sets_count; - dp_create_info.poolSizeCount=2; + dp_create_info.poolSizeCount=sizeof(pool_size)/sizeof(VkDescriptorPoolSize); dp_create_info.pPoolSizes=pool_size; VkDescriptorPool desc_pool;