Details
-
Suggestion
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
6.9.0 Beta3, 6.9
-
None
Description
Currently, QRhiVulkanQueueSubmitParams only takes VkSemaphore objects, making it compatible with binary semaphores only.
It would be nice to allow passing a uint64_t value along with each semaphores to make it compatible with timeline semaphores too. Binary semaphores could still be passed by setting the uint64_t to 0 (this would match the current behavior).
Vulkan does not currently support waiting timeline semaphores for presentation requests. Therefore, this suggestion only applies to semaphores in the waitSemaphores and signalSemaphores fields, and not to those in the presentWaitSemaphores field.