diff --git a/lib/ivis_opengl/gfx_api_vk.cpp b/lib/ivis_opengl/gfx_api_vk.cpp index 2169389c668..824ae33a26c 100644 --- a/lib/ivis_opengl/gfx_api_vk.cpp +++ b/lib/ivis_opengl/gfx_api_vk.cpp @@ -351,6 +351,12 @@ bool checkDeviceExtensionSupport(const vk::PhysicalDevice &device, const std::ve requiredExtensions.erase(extension.extensionName); } + debug(LOG_3D, "Found %zu extensions / did not find %zu extensions, in the enumerated list of %zu device extensions", desiredExtensions.size() - requiredExtensions.size(), requiredExtensions.size(), availableExtensions.size()); + for (const auto& extension : requiredExtensions) + { + debug(LOG_3D, "Did not find extension: \"%s\"", extension.c_str()); + } + return requiredExtensions.empty(); } catch (const vk::SystemError& e)