]> git.tdb.fi Git - libs/gl.git/blobdiff - source/extension.cpp
Properly handle the legacy replacement of fragment shader output
[libs/gl.git] / source / extension.cpp
index b65172fc691dc4b71e8ba2d4c5dc6e03eac9bfa2..2dc298c1f5105f13892d2d499567fd0112424a1e 100644 (file)
 #include "extension.h"
 #include "gl.h"
 
+#ifndef GL_VERSION_3_0
+#define GL_NUM_EXTENSIONS 0x821D
+#endif
+
+#ifndef GL_VERSION_3_2
+#define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001
+#define GL_CONTEXT_PROFILE_MASK 0x9126
+#endif
+
 using namespace std;
 
 namespace Msp {
@@ -229,7 +238,7 @@ const Version &get_glsl_version()
 
 ExtFunc *get_proc_address(const string &name)
 {
-#if defined(WIN32)
+#if defined(_WIN32)
        return reinterpret_cast<ExtFunc *>(wglGetProcAddress(name.c_str()));
 #elif defined(__APPLE__)
        (void)name;