Skip to content

anv: reset binary syncobj to be signaled before submission

Before we introduced the submission thread in 829699ba, once we returned from vkQueueSubmit, all signaled syncobj would have a i915_request/dma-fence waiting to be signaled by some work that would submitted to HW by i915.

After this submission thread that is no longer the case. We added a few checks in places like vkQueuePresentKHR() to wait for the binary semaphores to materialize before we would hand things over to the WSI code.

Unfortunately 829699ba forgot to reset the signaled binary semaphore.

Signed-off-by: Lionel Landwerlin lionel.g.landwerlin@intel.com Fixes: 829699ba ("anv: implement shareable timeline semaphores") Closes: #4276 (closed)

Merge request reports