diff options
author | Sven Gothel <[email protected]> | 2011-09-08 05:24:57 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-09-08 05:24:57 +0200 |
commit | 4191e406178cdd900030a1ec3919476aab527734 (patch) | |
tree | 3e537adb99c85735765cc4ca212ccebd589addbe /src/jogl/classes/javax/media/opengl/GLContext.java | |
parent | b55cda4f1d0d2dda875e16deb8a42cfa3f8af65d (diff) |
JOGL: Make GLProfile shutdown()/initSingleton() functional, ie. proper recreation of all resources
- Release all GLDrawableFactory instances at shutdown, [re]create them at initialization
- Release GLContext resources (availability map) as well
Diffstat (limited to 'src/jogl/classes/javax/media/opengl/GLContext.java')
-rw-r--r-- | src/jogl/classes/javax/media/opengl/GLContext.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jogl/classes/javax/media/opengl/GLContext.java b/src/jogl/classes/javax/media/opengl/GLContext.java index 20930bd42..0727dad1b 100644 --- a/src/jogl/classes/javax/media/opengl/GLContext.java +++ b/src/jogl/classes/javax/media/opengl/GLContext.java @@ -756,6 +756,11 @@ public abstract class GLContext { } } } + + protected static void shutdown() { + deviceVersionAvailable.clear(); + deviceVersionsAvailableSet.clear(); + } /** * Called by {@link jogamp.opengl.GLContextImpl#createContextARBMapVersionsAvailable} not intended to be used by |