|
@@ -36,16 +36,15 @@
|
|
|
#include <assert.h>
|
|
|
|
|
|
|
|
|
-// The global variables below comprise all mutable global data in GLFW
|
|
|
-//
|
|
|
-// Any other global variable is a bug
|
|
|
+// NOTE: The global variables below comprise all mutable global data in GLFW
|
|
|
+// Any other mutable global variable is a bug
|
|
|
|
|
|
-// Global state shared between compilation units of GLFW
|
|
|
+// This contains all mutable state shared between compilation units of GLFW
|
|
|
//
|
|
|
_GLFWlibrary _glfw = { GLFW_FALSE };
|
|
|
|
|
|
// These are outside of _glfw so they can be used before initialization and
|
|
|
-// after termination
|
|
|
+// after termination without special handling when _glfw is cleared to zero
|
|
|
//
|
|
|
static _GLFWerror _glfwMainThreadError;
|
|
|
static GLFWerrorfun _glfwErrorCallback;
|