Vulkan: vkQueuePresentKHR now checks the semaphores it is supposed to wait on.
Vulkan: vkQueuePresentKHR now checks the semaphores it is supposed to wait on.

We still need to add logic to handle the case when it is not yet signaled.

Independent of actually handling the case when the semaphore is not yet
signaled, reading the Signaled state is necessary to pick up dependencies on
the command which signaled that semaphore.

google/gapid,google/gapid,google/gapid,pmuetschard/gapid,pmuetschard/gapid,Qining/gapid,google/agi,google/agi,Qining/gapid,google/gapid,pmuetschard/gapid,google/agi,Qining/gapid,pmuetschard/gapid,pmuetschard/gapid,google/agi,pmuetschard/gapid,Qining/gapid,google/agi,google/agi,google/gapid,google/agi,Qining/gapid,pmuetschard/gapid,pmuetschard/gapid,google/agi,google/gapid,Qining/gapid,Qining/gapid,Qining/gapid,google/gapid,google/gapid