zink: implement GL semaphores
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Tue, 11 Jan 2022 18:57:00 +0000 (13:57 -0500)
committerMarge Bot <emma+marge@anholt.net>
Tue, 18 Jan 2022 23:31:01 +0000 (23:31 +0000)
commit32597e116d7317127ef8a7caf8dc75b50f48b8e1
treee7b38e032b5e89af4313fe3bfaabe13337210fc4
parent29285a0e855be449192dbf92cbba069151cdd4b7
zink: implement GL semaphores

this is basically just a wrapper around vulkan semaphores, so it maps
fairly well

the existing fence function was a big ??? and should never have been triggered
like it was

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