-
Notifications
You must be signed in to change notification settings - Fork 903
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing events when using Vulkan (ash) #2127
Comments
Hi, I guess the WSI is effectively blocking the event loop in the |
(discussion in the ash repo for reference: ash-rs/ash#541) |
Thanks for the response, I can confirm that rendering only upon |
I am doing some tests with Vulkan using the ash library and winit. When running the examples provided by ash, I've noticed that when changing the presentation mode of the swap chain from
MAILBOX
toFIFO
, to limit the frames to the scan rate, it seems that the window looses events. In this situation, it is even difficult or impossible to close it or to drag it. I have raised this issue first in the ash project but their response is that ash library is not involved at all in handling window events and that it may be related to DXGI’s internals.I’m currently using Windows 11, you can reproduce the problem by using ash triangle example. If you clone the repository, you just need to change the file: https://github.com/MaikKlein/ash/blob/master/examples/src/lib.rs, chaning the value in line 362, from
MAILBOX
toFIFO
.Any ideas?
The text was updated successfully, but these errors were encountered: