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 winemac.drv: Build with GL_SILENCE_DEPRECATION. 2020-04-08 14:58:46 +02:00
cocoa_status_item.m
cocoa_window.h
cocoa_window.m
display.c winemac.drv: Allocate LUID for GPUs. 2020-04-22 08:57:19 +02:00
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 winemac: Use standard dlopen() instead of the libwine wrappers. 2020-04-07 14:26:20 +02:00
window.c
winemac.drv.spec
winemac.rc