You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
wait_semaphore_count is shared by p_wait_semaphores and p_wait_dst_stage_mask, but there are two functions used to set these and they can be passed different counts. This silently leads to crashes that validation layers don't catch.
The text was updated successfully, but these errors were encountered:
If waitSemaphoreCount is not 0, pWaitSemaphores must be a valid pointer to an array of waitSemaphoreCount valid VkSemaphore handles
If waitSemaphoreCount is not 0, pWaitDstStageMask must be a valid pointer to an array of waitSemaphoreCount valid combinations of VkPipelineStageFlagBits values
We had a newer report about this in #445, with some more context, so I'll close this as duplicate. It's still something I'd like to clean up in the next breaking release though.
wait_semaphore_count is shared by p_wait_semaphores and p_wait_dst_stage_mask, but there are two functions used to set these and they can be passed different counts. This silently leads to crashes that validation layers don't catch.
The text was updated successfully, but these errors were encountered: