Pārlūkot izejas kodu

glad: Update to upstream 0.1.13a0

Upstreams the workaround we had to use for OSX.
Rémi Verschelde 8 gadi atpakaļ
vecāks
revīzija
12d1fc7a18
3 mainītis faili ar 22 papildinājumiem un 10 dzēšanām
  1. 10 0
      thirdparty/README.md
  2. 1 1
      thirdparty/glad/glad.c
  3. 11 9
      thirdparty/glad/glad/glad.h

+ 10 - 0
thirdparty/README.md

@@ -31,6 +31,16 @@ Files extracted from upstream source:
 - `docs/{FTL.TXT,LICENSE.TXT}`
 
 
+## glad
+
+- Upstream: https://github.com/Dav1dde/glad
+- Version: 0.1.13a0
+- License: MIT
+
+The files we package are automatically generated.
+See the header of glad.c for instructions on how to generate them for
+the GLES version Godot targets.
+
 ## glew
 
 - Upstream: http://glew.sourceforge.net

+ 1 - 1
thirdparty/glad/glad.c

@@ -1,6 +1,6 @@
 /*
 
-    OpenGL loader generated by glad 0.1.12a0 on Tue Nov 22 23:00:43 2016.
+    OpenGL loader generated by glad 0.1.13a0 on Fri Jan  6 19:27:07 2017.
 
     Language/Generator: C/C++
     Specification: gl

+ 11 - 9
thirdparty/glad/glad/glad.h

@@ -1,6 +1,6 @@
 /*
 
-    OpenGL loader generated by glad 0.1.12a0 on Tue Nov 22 23:00:43 2016.
+    OpenGL loader generated by glad 0.1.13a0 on Fri Jan  6 19:27:07 2017.
 
     Language/Generator: C/C++
     Specification: gl
@@ -150,24 +150,26 @@ typedef unsigned int GLhandleARB;
 typedef unsigned short GLhalfARB;
 typedef unsigned short GLhalf;
 typedef GLint GLfixed;
-// Temporary work around for upstream issue: https://github.com/Dav1dde/glad/issues/70
-// Originally fixed by Algorithmus, reapplied in master
-#if defined(__APPLE__)
+#if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
 typedef long GLintptr;
-typedef long GLsizeiptr;
 #else
 typedef ptrdiff_t GLintptr;
+#endif
+#if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
+typedef long GLsizeiptr;
+#else
 typedef ptrdiff_t GLsizeiptr;
 #endif
 typedef int64_t GLint64;
 typedef uint64_t GLuint64;
-// Temporary work around for upstream issue: https://github.com/Dav1dde/glad/issues/70
-// Originally fixed by Algorithmus, reapplied in master
-#if defined(__APPLE__)
+#if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
 typedef long GLintptrARB;
-typedef long GLsizeiptrARB;
 #else
 typedef ptrdiff_t GLintptrARB;
+#endif
+#if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
+typedef long GLsizeiptrARB;
+#else
 typedef ptrdiff_t GLsizeiptrARB;
 #endif
 typedef int64_t GLint64EXT;