From 2e41b03f0504e00c33e9693e5a3e39f79668f8c4 Mon Sep 17 00:00:00 2001 From: HuYingzhuo Date: Fri, 19 Apr 2019 19:45:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3vkGetDeviceQueue=E5=B4=A9?= =?UTF-8?q?=E6=BA=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/Vulkan/VKDeviceCreater.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/example/Vulkan/VKDeviceCreater.cpp b/example/Vulkan/VKDeviceCreater.cpp index 79aab388..2057b1b3 100644 --- a/example/Vulkan/VKDeviceCreater.cpp +++ b/example/Vulkan/VKDeviceCreater.cpp @@ -37,12 +37,12 @@ namespace float queue_priorities[1]={0.0}; VkDeviceQueueCreateInfo queue_info; - queue_info.queueFamilyIndex=graphics_family; queue_info.sType=VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO; queue_info.pNext=nullptr; + queue_info.queueFamilyIndex=graphics_family; queue_info.queueCount=1; queue_info.pQueuePriorities=queue_priorities; - queue_info.flags=VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT; + queue_info.flags=0; //如果这里写VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT,会导致vkGetDeviceQueue调用崩溃 VkDeviceCreateInfo create_info={}; const char *ext_list[1]={VK_KHR_SWAPCHAIN_EXTENSION_NAME}; @@ -284,7 +284,7 @@ namespace VkDescriptorPoolCreateInfo dp_create_info={}; dp_create_info.sType=VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO; - dp_create_info.pNext=NULL; + dp_create_info.pNext=nullptr; dp_create_info.maxSets=sets_count; dp_create_info.poolSizeCount=DESC_POOL_COUNT; dp_create_info.pPoolSizes=pool_size;