In the Submitting the command buffer section
There is submitInfo.pWaitSemaphores = waitSemaphores;
then submitInfo.pSignalSemaphores = signalSemaphores;
which makes sense, wait = wait, signal = signal.
presentInfo.pWaitSemaphores = signalSemaphores;
wait = signal and that was terrible to debug.
In the
Submitting the command buffer
section There issubmitInfo.pWaitSemaphores = waitSemaphores;
thensubmitInfo.pSignalSemaphores = signalSemaphores;
which makes sense, wait = wait, signal = signal.presentInfo.pWaitSemaphores = signalSemaphores;
wait = signal and that was terrible to debug.