mesa/src/egl
Rob Clark f1efe037df egl/dri2: Add display lock
In preperation of relaxing eglapi to not hold a lock across driver
calls, but instead only for protecting it's own state, add our own
lock to protect code paths that need locking or have not been audited
yet.  The blocking calls (ClientWaitSyncKHR) or critical path and/or
blocking (MakeCurrent, SwapBuffers*) are lockless, as they have already
been audited for thread safety.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Acked-by: Eric Engestrom <eric@igalia.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18050>
2022-09-07 21:21:25 -07:00
..
drivers egl/dri2: Add display lock 2022-09-07 21:21:25 -07:00
generate egl: wire up ANGLE_sync_control_rate 2022-08-09 21:02:50 +00:00
main egl: Move an error check earlier in EGL_BUFFER_AGE_EXT query 2022-09-06 17:46:49 +00:00
wayland
egl-entrypoint-check.py
egl-glvnd-symbols.txt
egl-symbols.txt
meson.build meson: replace manual compiler flags with meson arguments 2022-08-24 22:13:19 +00:00