android: Push in-fence-fd down to driver
authorRob Clark <robdclark@chromium.org>
Sat, 19 Feb 2022 16:38:26 +0000 (08:38 -0800)
committerMarge Bot <emma+marge@anholt.net>
Fri, 4 Mar 2022 22:16:20 +0000 (22:16 +0000)
commit1e25f3b2825d416d4cf49e7b7a97582ce3af64fd
treeedd63a0d21a5eb2a8d3f84bbfbb3edb9d95749a4
parentdfac374220d80b741b56fd9f31211902d8fa033e
android: Push in-fence-fd down to driver

Rather than immediately stall on the CPU in SwapBuffers() if the
in-fence for the dequeued buffer is not yet signaled, push it down
to the driver.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6048
Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15094>
src/egl/drivers/dri2/egl_dri2.h
src/egl/drivers/dri2/platform_android.c