Skip to content
Discussion options

You must be logged in to vote

I am not familiar with the extension a quick check on my Kubuntu 22.04 + Geforece 2060 shows that it's supported:

$ vsgdeviceselection --extensions | grep VK_KHR_present_wait
extensionName = VK_KHR_present_wait, spec = 1

A quick search online for details on the vkWaitForPresentKHR extension:

https://docs.vulkan.org/refpages/latest/refpages/source/vkWaitForPresentKHR.html

As it's extension it'll need to be enabled why setting up the vsg/vkInstance and vsg/vkDevice, then have the functions called in the appropriate way.

A subclass from vsg::Viewer::present() to re-implement the present would likely be the way you'd add the required extra calls, or get the details from the viewer and then ca…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@FrancoisBerard
Comment options

@robertosfield
Comment options

@FrancoisBerard
Comment options

@FrancoisBerard
Comment options

@FrancoisBerard
Comment options

Answer selected by FrancoisBerard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants