1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-28 02:30:05 +00:00
JUCE/modules/juce_opengl
reuk 8ec8e36f5c OpenGLContext: Swap buffers on the main thread
This change fixes an issue where opening multiple OpenGLContexts on
certain versions of macOS (observed on 10.13) could cause a deadlock.

The issue can be reproduced by:
- Attaching an OpenGL context to the AudioPluginDemo editor
- Opening multiple copies of the editor simultaneously in a plugin host.
  I tested with Live 10.

I also observed the issue in a standalone app that opened new windows
containing OpenGLContexts on a timer.
2022-08-31 17:42:48 +01:00
..
geometry Matrix3D: Fixed an ordering bug in the multiplication operator 2022-07-28 21:31:47 +01:00
native OpenGLContext: Swap buffers on the main thread 2022-08-31 17:42:48 +01:00
opengl OpenGLContext: Swap buffers on the main thread 2022-08-31 17:42:48 +01:00
utils Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00
juce_opengl.cpp OpenGL: Add support for a few more OpenGL profiles 2022-08-31 17:42:47 +01:00
juce_opengl.h Bump version number to 7.0.2 2022-08-15 17:26:35 +01:00
juce_opengl.mm Update licensing banners to JUCE 7 2022-05-16 17:55:48 +01:00