QVulkanWindow freezes until swapchain recreation on macOS
Unsolved
General and Desktop
-
Issue is reproducible with "hellovulkantriangle" example in all tested Qt versions: 6.5.3, 6.8.0, 6.8.1, 6.9.0.
Using Vulkan 1.3.296 with bundled MoltenVK.
On macOS Sequoia 15.1.To reproduce:
- Recompile Qt source with vulkan enabled.
- Compile and run hellovulkantriangle example.
- Wait for triangle to freeze. Moving the cursor over other applications or to another screen accelerates hang.
- Resize the example window to unfreeze the triangle (recreates swapchain).
- Wait for it to freeze again.
Additional details on my original QtForums post wherein I show that Xcode shows that the MTLDrawable Present is updating normally but not displaying updates: https://forum.qt.io/topic/160556/qvulkanwindow-freezes-until-window-resize-on-macos-only
Does anyone know what might be causing this?