diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2022-06-08 17:23:36 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2022-06-08 17:23:36 +0200 |
| commit | e0aac8102a8036b9aaffb191c3ee76356bb8c032 (patch) | |
| tree | 41b5baaeac14e3f9170ed3fb645723e7837fcb7a | |
| parent | 5ce5386f0a0f46b36ec42dd046ef56030ab7a496 (diff) | |
pWaitDstStageMask for each semaphore
| -rw-r--r-- | src/vkhelpers.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vkhelpers.c b/src/vkhelpers.c index 3dff6e1..4f595e1 100644 --- a/src/vkhelpers.c +++ b/src/vkhelpers.c @@ -96,7 +96,7 @@ void vkh_cmd_submit_timelined (VkhQueue queue, VkCommandBuffer *pCmdBuff, VkSema VK_CHECK_RESULT(vkQueueSubmit(queue->queue, 1, &submitInfo, VK_NULL_HANDLE)); } void vkh_cmd_submit_timelined2 (VkhQueue queue, VkCommandBuffer *pCmdBuff, VkSemaphore timelines[2], const uint64_t waits[2], const uint64_t signals[2]) { - static VkPipelineStageFlags stageFlags = VK_PIPELINE_STAGE_ALL_COMMANDS_BIT; + static VkPipelineStageFlags stageFlags[2] = { VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT }; VkTimelineSemaphoreSubmitInfo timelineInfo; timelineInfo.sType = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO; timelineInfo.pNext = NULL; @@ -112,7 +112,7 @@ void vkh_cmd_submit_timelined2 (VkhQueue queue, VkCommandBuffer *pCmdBuff, VkSem submitInfo.pWaitSemaphores = timelines; submitInfo.signalSemaphoreCount = 2; submitInfo.pSignalSemaphores = timelines; - submitInfo.pWaitDstStageMask = &stageFlags, + submitInfo.pWaitDstStageMask = stageFlags, submitInfo.commandBufferCount = 1; submitInfo.pCommandBuffers = pCmdBuff; |