1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_opengl/opengl
attila cb34975457 Fix crash after OpenGL::detach in the presence of buffered child components
The crash fixed by this commit could be triggered by attaching an OpenGL
context to a component, calling setBufferedToImage (true) on one of its
child components, and then detaching the OpenGL context from the parent.

Since 4ba01a80a0 we are creating images
with the current rendering context's native image type, so the above
scenario would leave an image buffer that references the detached
context.
2025-10-28 15:33:13 +01:00
..
juce_gl.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_gl.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_gles2.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_gles2.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_khrplatform.h OpenGL: Update compatibility headers 2024-01-16 15:34:10 +00:00
juce_OpenGLContext.cpp Fix crash after OpenGL::detach in the presence of buffered child components 2025-10-28 15:33:13 +01:00
juce_OpenGLContext.h Docs: Replace doxygen preprocessor conditionals with @cond and @endconds 2025-07-21 18:11:43 +02:00
juce_OpenGLFrameBuffer.cpp OpenGLFrameBuffer: Add a row order parameter for reading and writing pixels 2025-07-10 16:16:12 +01:00
juce_OpenGLFrameBuffer.h OpenGLFrameBuffer: Add a row order parameter for reading and writing pixels 2025-07-10 16:16:12 +01:00
juce_OpenGLGraphicsContext.cpp OpenGL: Clear bound texture after rendering transparency layer 2025-08-14 14:13:09 +01:00
juce_OpenGLGraphicsContext.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_OpenGLHelpers.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_OpenGLHelpers.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_OpenGLImage.cpp OpenGLFrameBuffer: Add a row order parameter for reading and writing pixels 2025-07-10 16:16:12 +01:00
juce_OpenGLImage.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_OpenGLPixelFormat.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_OpenGLPixelFormat.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_OpenGLRenderer.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_OpenGLShaderProgram.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_OpenGLShaderProgram.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_OpenGLTexture.cpp OpenGLTexture: Respect pixelStride when loading Image to texture 2024-12-13 14:42:26 +00:00
juce_OpenGLTexture.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_wgl.h Update licensing information 2024-04-16 11:39:35 +01:00