/** Destroys this {@code GLContext} and releases any resources associated with it. */ public void destroy() { // Clean-up callbacks if (capabilities.GL_AMD_debug_output && capabilities.__AMDDebugOutput.DEBUGPROCAMD != NULL) AMDDebugOutput.glDebugMessageCallbackAMD(null); if (capabilities.OpenGL43 && capabilities.__GL43.DEBUGPROC != NULL) GL43.glDebugMessageCallback(null); destroyImpl(); }