mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
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. |
||
|---|---|---|
| .. | ||
| juce_gl.cpp | ||
| juce_gl.h | ||
| juce_gles2.cpp | ||
| juce_gles2.h | ||
| juce_khrplatform.h | ||
| juce_OpenGLContext.cpp | ||
| juce_OpenGLContext.h | ||
| juce_OpenGLFrameBuffer.cpp | ||
| juce_OpenGLFrameBuffer.h | ||
| juce_OpenGLGraphicsContext.cpp | ||
| juce_OpenGLGraphicsContext.h | ||
| juce_OpenGLHelpers.cpp | ||
| juce_OpenGLHelpers.h | ||
| juce_OpenGLImage.cpp | ||
| juce_OpenGLImage.h | ||
| juce_OpenGLPixelFormat.cpp | ||
| juce_OpenGLPixelFormat.h | ||
| juce_OpenGLRenderer.h | ||
| juce_OpenGLShaderProgram.cpp | ||
| juce_OpenGLShaderProgram.h | ||
| juce_OpenGLTexture.cpp | ||
| juce_OpenGLTexture.h | ||
| juce_wgl.h | ||