KhronosGroup / KhronosGroup/Vulkan-Docs

Request additional clarification for VUID-vkQueuePresentKHR-pWaitSemaphores-03268

Open
#2,237 0 comments 0 reactions 1 assignee Claimed by @linyaa-kiwi View on GitHub
System Integration
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.