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];
|
VkDeviceQueueCreateInfo queue_create_info[2];
|
||||||
queue_create_info[0].sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
|
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].queueCount = 1;
|
||||||
queue_create_info[0].pQueuePriorities = &queue_priority;
|
queue_create_info[0].pQueuePriorities = &queue_priority;
|
||||||
queue_create_info[0].flags = 0;
|
queue_create_info[0].flags = 0;
|
||||||
queue_create_info[0].pNext = NULL;
|
queue_create_info[0].pNext = NULL;
|
||||||
queue_create_info[1].sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
|
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].queueCount = 1;
|
||||||
queue_create_info[1].pQueuePriorities = &queue_priority;
|
queue_create_info[1].pQueuePriorities = &queue_priority;
|
||||||
queue_create_info[1].flags = 0;
|
queue_create_info[1].flags = 0;
|
||||||
@@ -1339,7 +1339,7 @@ VkDevice kvfCreateDeviceCustomPhysicalDeviceAndQueues(VkPhysicalDevice physical,
|
|||||||
|
|
||||||
VkDeviceCreateInfo createInfo;
|
VkDeviceCreateInfo createInfo;
|
||||||
createInfo.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
|
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.pQueueCreateInfos = queue_create_info;
|
||||||
createInfo.pEnabledFeatures = features;
|
createInfo.pEnabledFeatures = features;
|
||||||
createInfo.enabledExtensionCount = extensions_count;
|
createInfo.enabledExtensionCount = extensions_count;
|
||||||
|
|||||||
Reference in New Issue
Block a user