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) {