fixing issue with logical device creation
This commit is contained in:
6
kvf.h
6
kvf.h
@@ -1325,13 +1325,13 @@ VkDevice kvfCreateDeviceCustomPhysicalDeviceAndQueues(VkPhysicalDevice physical,
|
||||
|
||||
VkDeviceQueueCreateInfo queue_create_info[2];
|
||||
queue_create_info[0].sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
|
||||
queue_create_info[0].queueFamilyIndex = graphics;
|
||||
queue_create_info[0].queueFamilyIndex = graphics_queue;
|
||||
queue_create_info[0].queueCount = 1;
|
||||
queue_create_info[0].pQueuePriorities = &queue_priority;
|
||||
queue_create_info[0].flags = 0;
|
||||
queue_create_info[0].pNext = NULL;
|
||||
queue_create_info[1].sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
|
||||
queue_create_info[1].queueFamilyIndex = present;
|
||||
queue_create_info[1].queueFamilyIndex = present_queue;
|
||||
queue_create_info[1].queueCount = 1;
|
||||
queue_create_info[1].pQueuePriorities = &queue_priority;
|
||||
queue_create_info[1].flags = 0;
|
||||
@@ -1339,7 +1339,7 @@ VkDevice kvfCreateDeviceCustomPhysicalDeviceAndQueues(VkPhysicalDevice physical,
|
||||
|
||||
VkDeviceCreateInfo createInfo;
|
||||
createInfo.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
|
||||
createInfo.queueCreateInfoCount = (graphics == present ? 1 : 2);
|
||||
createInfo.queueCreateInfoCount = (graphics_queue == present_queue ? 1 : 2);
|
||||
createInfo.pQueueCreateInfos = queue_create_info;
|
||||
createInfo.pEnabledFeatures = features;
|
||||
createInfo.enabledExtensionCount = extensions_count;
|
||||
|
||||
Reference in New Issue
Block a user