From: Jean-Philippe Bruyère Date: Tue, 7 Dec 2021 22:50:01 +0000 (+0100) Subject: check instance extensions presence before enabling it X-Git-Tag: v0.2.0~41 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=d133fc693f41c84419ecb24b1f6850dae438c132;p=jp%2Fvkvg.git check instance extensions presence before enabling it --- diff --git a/tests/common/vkengine.c b/tests/common/vkengine.c index 7a6b6ea..39e5d9c 100644 --- a/tests/common/vkengine.c +++ b/tests/common/vkengine.c @@ -93,6 +93,13 @@ bool vkengine_try_get_phyinfo (VkhPhyInfo* phys, uint32_t phyCount, VkPhysicalDe } return false; } +bool instance_extension_supported (VkExtensionProperties* instanceExtProps, uint32_t extCount, const char* instanceName) { + for (uint32_t i=0; iapp = vkh_app_create("vkvgTest", enabledLayersCount, enabledLayers, enabledExtsCount, enabledExts); #if defined(DEBUG) && defined (VKVG_DBG_UTILS) @@ -169,7 +184,6 @@ vk_engine_t* vkengine_create (VkPhysicalDeviceType preferedGPU, VkPresentModeKHR qCount++;*/ enabledExtsCount=0; - enabledExts[enabledExtsCount] = "VK_KHR_swapchain"; enabledExtsCount++;