Closed charles-lunarg closed 1 week ago
CI Vulkan-Loader build queued with queue ID 301850.
Mingw is a known CI job failure - fixing that is lower priority than getting these changes in.
CI Vulkan-Loader build # 2777 running.
CI Vulkan-Loader build # 2777 passed.
I am still getting RenderDoc to run automatically depiste not being enabled (loader log.txt): vk_loader_settings.json
CI Vulkan-Loader build queued with queue ID 302495.
CI Vulkan-Loader build # 2778 running.
CI Vulkan-Loader build # 2778 passed.
CI Vulkan-Loader build queued with queue ID 302774.
CI Vulkan-Loader build # 2779 running.
CI Vulkan-Loader build # 2779 failed.
CI Vulkan-Loader build queued with queue ID 302973.
CI Vulkan-Loader build # 2780 running.
CI Vulkan-Loader build # 2780 passed.
CI Vulkan-Loader build queued with queue ID 303023.
CI Vulkan-Loader build # 2781 running.
CI Vulkan-Loader build # 2781 passed.
Merging because all CI jobs passed (save for the known mingw failure case)
Fix VK_INSTANCE_LAYERS bug when using vk_loader_settings.json - stack allocated variable would be indexed past the end of the array if more than 1 layer was present in the settings file, causing garbage to be read as a string.
Make vkEnumerateInstanceExtensionProperties return VK_INCOMPLETE correctly - When some layers are turned "off" in the settings file, the count of layers would be correct but VK_INCOMPLETE would be returned by mistake.
Intercept loader_log in Test Framework - allows seeing the output of VK_LOADER_DEBUG & the loader settings file log settings output directly, rather than going through the Debug Utils Messenger.
Re-enable readdir interception on MacOS which was disabled so address sanitizer could work, which no longer seems to be needed.