SaschaWillems / VulkanCapsViewer

Vulkan hardware capability viewer
GNU Lesser General Public License v3.0
319 stars 70 forks source link

Updates and tweaks for iOS builds #202

Closed richard-lunarg closed 7 months ago

richard-lunarg commented 8 months ago

I update the iOS build on the App store every SDK release. Recently, the new iOS versions have started causing problems with the Qt frameworks signals and slots mechanism. These issues are not happening on the desktop, but it has become necessary to make most connections explicitly "Qt::QueuedConnection" or else the GUI freezes up.

I also updated the code to use the newer VK_EXT_metal_surface extension, which is available on both macOS desktop and iOS devices.