wine-wine/dlls/winemac.drv
Chip Davis a55320f00b winemac.drv: Use InitOnceExecuteOnce to initialize OpenGL.
Currently, there is a race condition where if two threads call into
OpenGL at the same time, one of them will initialize OpenGL, but the
other will barrel on ahead, thinking GL is already initialized, even
though the first thread hasn't finished initializing it yet. One of the
symptoms of this is that no pixel formats appear to be available,
because the first thread hasn't yet enumerated the available pixel
formats.

Signed-off-by: Chip Davis <cdavis@codeweavers.com>
Signed-off-by: Ken Thomases <ken@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-18 21:28:30 +02:00
..
.gitattributes
Makefile.in
clipboard.c
cocoa_app.h
cocoa_app.m winemac: Add default case in isMouseMoveEventType. 2020-05-13 22:07:32 +02:00
cocoa_clipboard.m
cocoa_display.m
cocoa_event.h
cocoa_event.m
cocoa_main.m
cocoa_opengl.h
cocoa_opengl.m
cocoa_status_item.m
cocoa_window.h
cocoa_window.m
display.c
dragdrop.c
event.c
gdi.c
image.c
ime.c
keyboard.c
macdrv.h
macdrv_cocoa.h
macdrv_main.c
macdrv_res.h
mouse.c
opengl.c winemac.drv: Use InitOnceExecuteOnce to initialize OpenGL. 2020-05-18 21:28:30 +02:00
surface.c
systray.c
vulkan.c
window.c
winemac.drv.spec
winemac.rc