egl/wgl: Make ref_count atomic
authorRob Clark <robdclark@chromium.org>
Thu, 11 Aug 2022 16:32:29 +0000 (09:32 -0700)
committerRob Clark <robdclark@chromium.org>
Thu, 8 Sep 2022 04:21:16 +0000 (21:21 -0700)
commita2d6dee4f0e2d4c0face9925fa62e7e701e8625f
tree981337326ed52ff09a07f5fecfade94fe3e7306b
parentf182b1952af269a6514835ef8ed6a6dfc98f7bfb
egl/wgl: Make ref_count atomic

Looks like wgl doesn't have much display state to protect.  But it's
ref_count should be atomic before we start removing locking from eglapi
to protect against MakeCurrent being called in parallel on multiple
threads.

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>
src/egl/drivers/wgl/egl_wgl.c