// Terminate WGL // void _glfwTerminateContextAPI(void) { if (_glfw.wgl.opengl32.instance) FreeLibrary(_glfw.wgl.opengl32.instance); _glfwTerminateTLS(); }
// Terminate GLX // void _glfwTerminateContextAPI(void) { // Unload libGL.so if necessary #ifdef _GLFW_DLOPEN_LIBGL if (_glfw.glx.libGL != NULL) { dlclose(_glfw.glx.libGL); _glfw.glx.libGL = NULL; } #endif _glfwTerminateTLS(); }
// Terminate EGL // void _glfwTerminateContextAPI(void) { eglTerminate(_glfw.egl.display); _glfwTerminateTLS(); }