zink: init timeline semaphore on screen creation, not first batch creation
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Tue, 13 Apr 2021 13:14:34 +0000 (09:14 -0400)
committerMarge Bot <eric+marge@anholt.net>
Fri, 23 Apr 2021 03:43:05 +0000 (03:43 +0000)
commit42658ab70cc1f3f680b53a6d3648d41ee2685885
tree687129701f2fb51149e153c467a61623b660e1c9
parente34dc0840bf318cdd6524bcb8671ae4b849e4039
zink: init timeline semaphore on screen creation, not first batch creation

this is less racy

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10214>
src/gallium/drivers/zink/zink_batch.c
src/gallium/drivers/zink/zink_context.c
src/gallium/drivers/zink/zink_screen.c