From 9a0035d178c9dd8fa04fc450dd2927a246e4b882 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 16 Aug 2019 10:24:14 +0100 Subject: [PATCH] Print supported instance extensions as well as device extensions --- renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index 35d1f964e..8fd0c5f4d 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -228,6 +228,15 @@ ReplayStatus WrappedVulkan::Initialise(VkInitParams ¶ms, uint64_t sectionVer SAFE_DELETE_ARRAY(props); } + { + size_t i = 0; + for(const std::string &ext : supportedExtensions) + { + RDCLOG("Inst Ext %u: %s", i, ext.c_str()); + i++; + } + } + AddRequiredExtensions(true, params.Extensions, supportedExtensions); // after 1.0, VK_KHR_get_physical_device_properties2 is promoted to core, but enable it if it's @@ -2255,7 +2264,7 @@ bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType &ser, VkPhysicalDevi RDCASSERTEQUAL(vkr, VK_SUCCESS); for(uint32_t i = 0; i < numExts; i++) - RDCLOG("Ext %u: %s (%u)", i, exts[i].extensionName, exts[i].specVersion); + RDCLOG("Dev Ext %u: %s (%u)", i, exts[i].extensionName, exts[i].specVersion); SAFE_DELETE_ARRAY(exts);