loader: Log VkInstanceCreateInfo for debugging#1925
Conversation
|
Author BoiledElectricity not on autobuild list. Waiting for curator authorization before starting CI build. |
1 similar comment
|
Author BoiledElectricity not on autobuild list. Waiting for curator authorization before starting CI build. |
vkCreateInstance now logs the application's VkApplicationInfo (app and engine name and version, apiVersion) plus the requested instance layers and extensions at info level, so they show up under VK_LOADER_DEBUG. This helps when debugging instance setup and when matching driver workarounds to a specific application. Closes KhronosGroup#1819
3fd6938 to
5be72bb
Compare
|
Author BoiledElectricity not on autobuild list. Waiting for curator authorization before starting CI build. |
1 similar comment
|
Author BoiledElectricity not on autobuild list. Waiting for curator authorization before starting CI build. |
|
Author BoiledElectricity not on autobuild list. Waiting for curator authorization before starting CI build. |
1 similar comment
|
Author BoiledElectricity not on autobuild list. Waiting for curator authorization before starting CI build. |
|
Author BoiledElectricity not on autobuild list. Waiting for curator authorization before starting CI build. |
1 similar comment
|
Author BoiledElectricity not on autobuild list. Waiting for curator authorization before starting CI build. |
|
CI Vulkan-Loader build queued with queue ID 763462. |
|
Turns out the tests were segfaulting because the VkApplicationInfo struct was uninitialized. I went ahead and fixed it because that isn't your mistake :) Plus I made a commit with the changes I suggested, so now its good to approve. |
|
CI Vulkan-Loader build # 3529 running. |
|
CI Vulkan-Loader build # 3529 passed. |
Closes #1819.
vkCreateInstance now logs the application's VkApplicationInfo (app and engine name/version, apiVersion) plus the requested instance layers and extensions at info level, so they show up under VK_LOADER_DEBUG. Useful for debugging instance setup and for matching driver workarounds to a specific app.
Example:
Added a regression test covering the dump.