aboutsummaryrefslogtreecommitdiffstatsci
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2022-06-08 17:23:36 +0200
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2022-06-08 17:23:36 +0200
commite0aac8102a8036b9aaffb191c3ee76356bb8c032 (patch)
tree41b5baaeac14e3f9170ed3fb645723e7837fcb7a
parent5ce5386f0a0f46b36ec42dd046ef56030ab7a496 (diff)
pWaitDstStageMask for each semaphore
-rw-r--r--src/vkhelpers.c4
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;