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_gui_basics/detail
reuk 84eed04a59
Component: Add function to clear all cached image resources
In the DemoRunner, switching to and fro between the Settings tab and
the Demo tab displaying the OpenGL demo could lead to
GL_INVALID_OPERATION errors. This is because closing the demo shuts
down the GL context, destroying resources such as framebuffers. If any
Image objects backed by framebuffers outlive the context, they will be
invalidated. Component effect images are especially likely to hold onto
invalid framebuffer references.

With this change in place, images cached by Components will be
invalidated when the attached GL context goes out of scope, and will be
recreated when the new context is created.
2025-05-19 13:32:52 +01:00
..
juce_AccessibilityHelpers.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_AccessibilityHelpers.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_AlertWindowHelpers.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_ButtonAccessibilityHandler.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_ComponentHelpers.h Component: Add function to clear all cached image resources 2025-05-19 13:32:52 +01:00
juce_ComponentPeerHelpers.cpp Fix potential crash in Ableton Live when dismissing the plugin window with Esc 2025-03-27 17:41:18 +01:00
juce_ComponentPeerHelpers.h Fix potential crash in Ableton Live when dismissing the plugin window with Esc 2025-03-27 17:41:18 +01:00
juce_CustomMouseCursorInfo.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_FocusHelpers.h FocusHelpers: Reduce code nesting 2024-08-01 16:10:09 +00:00
juce_FocusRestorer.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_LookAndFeelHelpers.h LookAndFeel: Allow specifying a default typeface metrics kind to use 2024-04-18 14:16:00 +01:00
juce_MouseInputSourceImpl.h Component: Add more stringent checks for deleted components when handling mouse events 2025-02-06 18:22:32 +00:00
juce_MouseInputSourceList.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_PointerState.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_ScalingHelpers.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_ScopedContentSharerImpl.h Build: Fix Windows DLL build, which requires inheriting publicly from AsyncUpdater 2024-05-08 15:37:22 +01:00
juce_ScopedContentSharerInterface.h Build: Fix Windows DLL build, which requires inheriting publicly from AsyncUpdater 2024-05-08 15:37:22 +01:00
juce_ScopedMessageBoxImpl.h Build: Fix Windows DLL build, which requires inheriting publicly from AsyncUpdater 2024-05-08 15:37:22 +01:00
juce_ScopedMessageBoxInterface.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_StandardCachedComponentImage.h Component: Use Context appropriate ImageType for temporary images 2025-04-24 13:58:23 +01:00
juce_ToolbarItemDragAndDropOverlayComponent.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_TopLevelWindowManager.h Singleton: Add new macros to simplify singleton creation 2024-10-16 10:36:52 +01:00
juce_ViewportHelpers.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_WindowingHelpers.h Update licensing information 2024-04-16 11:39:35 +01:00