Open KarenGhavam-lunarG opened 4 years ago
My recommendation would be to just remove that sleep(INFINITE) in vulkaninfo, command line tools should not be launched with the start menu.
That would be a very big breaking change. And vulkaninfo isn't a command line app, it is an executable that people can open from the file explorer. On macOS, opening the vulkaninfo bundle creates terminal that lives for ever, just like windows.
The way I see it, vulkaninfo is thinking its running in its own console, when in reality its being run in a virtual console that vkconfig created. If we can update the logic of vulkaninfo to make sure it better understand the environment its running in and/or alter vkconfig to let the running apps know its inside another application, then it could be possible to sidestep the issue entirely (as the Sleep(INFINITE) only happens when vulkaninfo is running in an 'exclusive console').
This issue was originally found during SDK 1.2.154.0 testing. It is being logged here for future fix.
The vulkaninfo output still seems incomplete. Attached file here.
vulkaninfoSDK.txt
From @christophe-lunarg
From @charles-lunarg