From da681747e7798b4ccce17b8f5daa52cce43fd560 Mon Sep 17 00:00:00 2001 From: Warwick Date: Tue, 24 Dec 2024 14:02:51 +0000 Subject: [PATCH] Towards swapchain --- src/main.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 5ea46d5..228d625 100644 --- a/src/main.c +++ b/src/main.c @@ -267,10 +267,21 @@ QueueFamilyIndices findQueueFamilies(VkPhysicalDevice device, return indices; } +bool ckeckDeviceExtensionSupport(VkPhysicalDevice device) { + uint32_t extensionCount; + vkEnumerateDeviceExtensionProperties(device, NULL, &extensionCount, NULL); + + VkExtensionProperties availableExtentions[extensionCount]; + vkEnumerateDeviceExtensionProperties(device, NULL, &extensionCount, + availableExtentions); + + return true; +} + bool isDeviceSuitable(VkPhysicalDevice device, VkSurfaceKHR *surface) { QueueFamilyIndices indices = findQueueFamilies(device, surface); - return indices.graphicsFamilyExists && indices.graphicsFamilyExists; + return indices.graphicsFamilyExists && indices.presentFamilyExists; } void pickPhysicalDevice(Application *app) {