From d273a23618338d34b86ac31dfae74082165f4e76 Mon Sep 17 00:00:00 2001 From: Kbz-8 Date: Sun, 8 Sep 2024 22:13:35 +0200 Subject: [PATCH] fixing issue with logical device creation --- kvf.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kvf.h b/kvf.h index 8e93570..5fe5f64 100755 --- a/kvf.h +++ b/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;