-
Notifications
You must be signed in to change notification settings - Fork 466
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
vkQueuePresentKHR should've signal a fence. #960
Comments
Define "finished". When you present something, it is presented indefinitely. That is, until you present something else. If you mean VSync, then possibly duplicate of #370. |
Yeah, ok, definitely a duplicate of #370. Closing. |
I'm currently debugging an issue with Nvidia driver on Linux where CPU frame submission is way ahead of GPU vsynced timeline because neither
vkQueuePresentKHR
norvkAcquireNextImageKHR
block the main thread (unlike on Windows, on WindowsvkQueuePresentKHR
blocks & everything works fine).This basically means if
vkQueuePresentKHR
orvkAcquireNextImageKHR
won't block for some reason, there is no way to know if a particular presentation submit call has finished on a GPU.This wouldn't be an issue if
vkQueuePresentKHR
simply could signal a fence, this way I could wait on it explicitly instead of relying on an implicit driver promise of wait.The text was updated successfully, but these errors were encountered: