KhronosGroup / KhronosGroup/Vulkan-Docs
Request additional clarification for VUID-vkQueuePresentKHR-pWaitSemaphores-03268
- Dominant language
- JavaScript
- Stars
- 3.3k
- Forks
- 549
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 2
Description
Can this requirement be expanded to discuss the behavior with external semaphore/signal operations. The requirement implies the entire wait-chain the present() will wait on must be submitted before present() is called, however an external API may not have an concept of an explicit submit() (such as CUDA). In which case, one may assume we need to do a wait on the CPU to ensure that operation is completed (since that is the only way to ensure it's been submitted) before calling present().
Is it correct to say only signal operations in the current Vulkan device need to be submitted before present() is called, or is the requirement more strict than that?
Thanks
Contributor guide
Assessment
This issue has not been assessed yet.