diff options
author | Kenneth Russel <[email protected]> | 2008-05-30 08:40:44 +0000 |
---|---|---|
committer | Kenneth Russel <[email protected]> | 2008-05-30 08:40:44 +0000 |
commit | 1ff64b2c2aa841964343b21aff2927abc510f093 (patch) | |
tree | 6adf52f31391643173b2f167bbcec83b72f36a54 /src/classes/javax/media | |
parent | b5aed7df3ac9ebd87498247882d0c874891c0ce9 (diff) |
Added GLDrawableFactory.shutdown() to enable clean and cooperative
termination, overriding it in EGLDrawableFactory to call eglTerminate.
Made EGLDrawable.setRealized(false) clean up the EGLSurface.
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/branches/JOGL_2_SANDBOX@1650 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'src/classes/javax/media')
-rw-r--r-- | src/classes/javax/media/opengl/GLDrawableFactory.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/classes/javax/media/opengl/GLDrawableFactory.java b/src/classes/javax/media/opengl/GLDrawableFactory.java index 45b3e0dc4..3ed34f86e 100644 --- a/src/classes/javax/media/opengl/GLDrawableFactory.java +++ b/src/classes/javax/media/opengl/GLDrawableFactory.java @@ -173,6 +173,14 @@ public abstract class GLDrawableFactory { return profile; } + /** Shuts down this GLDrawableFactory, releasing resources + associated with it. Before calling this method you should first + destroy any GLContexts and GLDrawables that have been created + and are still in use. No further OpenGL calls may be made after + shutting down the GLDrawableFactory. */ + public void shutdown() { + } + /** * <P> Selects a graphics configuration on the specified graphics * device compatible with the supplied GLCapabilities. This method |