[Bug 59105] New: resizing window causes Vulkan swap chain to always be SUBOPTIMAL
http://bugs.winehq.org/show_bug.cgi?id=59105 Bug ID: 59105 Summary: resizing window causes Vulkan swap chain to always be SUBOPTIMAL Product: Wine Version: 10.20 Hardware: aarch64 OS: MacOS Status: UNCONFIRMED Severity: normal Priority: P2 Component: winevulkan Assignee: wine-bugs@list.winehq.org Reporter: mizvekov@gmail.com Created attachment 79909 --> http://bugs.winehq.org/attachment.cgi?id=79909 the application which reproduces the wine bug This bug can only be observed on wine running on MacOS, as installed through homebrew. When running the attached application, any attempts to resize the window to a different size than the initial size will make the application have incorrect visuals and enter a loop recreating the swap chain every frame. Steps to reproduce: 1) Run the attached application 2) Try to resize the window by dragging one of the corners. It seems like the newly created swap chains will be immediately considered SUBOPTIMAL upon first use. Not even device recreation will be enough to put the application back in a good state. I believe a surface recreation would be necessary, but this does not match the behavior on windows. This can be observed by going into main menu "Options" -> "Graphics" -> "Reload" -> "Instance". Another odd behavior which can be observed, by going to the same menu as above but reloading the "Swapchain" instead, is that the swap chain will be recreated twice instead of once, because the first time it will be SUBOPTIMAL as well, and then it will be okay the second time. None of these problems occur on any windows machine I could test. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla