Blob Blame History Raw
diff -rupN --no-dereference angle-57ea533/include/GLES2/gl2.h angle-57ea533-new/include/GLES2/gl2.h
--- angle-57ea533/include/GLES2/gl2.h	2017-11-29 00:33:41.000000000 +0100
+++ angle-57ea533-new/include/GLES2/gl2.h	2021-01-15 23:27:20.697586354 +0100
@@ -59,6 +59,7 @@ extern "C" {
 #ifndef GL_ES_VERSION_2_0
 #define GL_ES_VERSION_2_0 1
 #include <KHR/khrplatform.h>
+#include <stddef.h>
 typedef khronos_int8_t GLbyte;
 typedef khronos_float_t GLclampf;
 typedef khronos_int32_t GLfixed;
@@ -72,8 +73,8 @@ typedef unsigned int GLenum;
 typedef unsigned int GLuint;
 typedef char GLchar;
 typedef khronos_float_t GLfloat;
-typedef khronos_ssize_t GLsizeiptr;
-typedef khronos_intptr_t GLintptr;
+typedef ptrdiff_t GLsizeiptr;
+typedef ptrdiff_t GLintptr;
 typedef unsigned int GLbitfield;
 typedef int GLint;
 typedef unsigned char GLboolean;
diff -rupN --no-dereference angle-57ea533/include/GLES3/gl31.h angle-57ea533-new/include/GLES3/gl31.h
--- angle-57ea533/include/GLES3/gl31.h	2017-11-29 00:33:41.000000000 +0100
+++ angle-57ea533-new/include/GLES3/gl31.h	2021-01-15 23:27:20.697586354 +0100
@@ -57,6 +57,7 @@ extern "C" {
 #ifndef GL_ES_VERSION_2_0
 #define GL_ES_VERSION_2_0 1
 #include <KHR/khrplatform.h>
+#include <stddef.h>
 typedef khronos_int8_t GLbyte;
 typedef khronos_float_t GLclampf;
 typedef khronos_int32_t GLfixed;
@@ -70,8 +71,8 @@ typedef unsigned int GLenum;
 typedef unsigned int GLuint;
 typedef char GLchar;
 typedef khronos_float_t GLfloat;
-typedef khronos_ssize_t GLsizeiptr;
-typedef khronos_intptr_t GLintptr;
+typedef ptrdiff_t GLsizeiptr;
+typedef ptrdiff_t GLintptr;
 typedef unsigned int GLbitfield;
 typedef int GLint;
 typedef unsigned char GLboolean;
diff -rupN --no-dereference angle-57ea533/include/GLES3/gl32.h angle-57ea533-new/include/GLES3/gl32.h
--- angle-57ea533/include/GLES3/gl32.h	2017-11-29 00:33:41.000000000 +0100
+++ angle-57ea533-new/include/GLES3/gl32.h	2021-01-15 23:27:20.698586354 +0100
@@ -57,6 +57,7 @@ extern "C" {
 #ifndef GL_ES_VERSION_2_0
 #define GL_ES_VERSION_2_0 1
 #include <KHR/khrplatform.h>
+#include <stddef.h>
 typedef khronos_int8_t GLbyte;
 typedef khronos_float_t GLclampf;
 typedef khronos_int32_t GLfixed;
@@ -70,8 +71,8 @@ typedef unsigned int GLenum;
 typedef unsigned int GLuint;
 typedef char GLchar;
 typedef khronos_float_t GLfloat;
-typedef khronos_ssize_t GLsizeiptr;
-typedef khronos_intptr_t GLintptr;
+typedef ptrdiff_t GLsizeiptr;
+typedef ptrdiff_t GLintptr;
 typedef unsigned int GLbitfield;
 typedef int GLint;
 typedef unsigned char GLboolean;
diff -rupN --no-dereference angle-57ea533/include/GLES3/gl3.h angle-57ea533-new/include/GLES3/gl3.h
--- angle-57ea533/include/GLES3/gl3.h	2017-11-29 00:33:41.000000000 +0100
+++ angle-57ea533-new/include/GLES3/gl3.h	2021-01-15 23:27:20.698586354 +0100
@@ -57,6 +57,7 @@ extern "C" {
 #ifndef GL_ES_VERSION_2_0
 #define GL_ES_VERSION_2_0 1
 #include <KHR/khrplatform.h>
+#include <stddef.h>
 typedef khronos_int8_t GLbyte;
 typedef khronos_float_t GLclampf;
 typedef khronos_int32_t GLfixed;
@@ -70,8 +71,8 @@ typedef unsigned int GLenum;
 typedef unsigned int GLuint;
 typedef char GLchar;
 typedef khronos_float_t GLfloat;
-typedef khronos_ssize_t GLsizeiptr;
-typedef khronos_intptr_t GLintptr;
+typedef ptrdiff_t GLsizeiptr;
+typedef ptrdiff_t GLintptr;
 typedef unsigned int GLbitfield;
 typedef int GLint;
 typedef unsigned char GLboolean;
diff -rupN --no-dereference angle-57ea533/src/libANGLE/renderer/gl/functionsgl_typedefs.h angle-57ea533-new/src/libANGLE/renderer/gl/functionsgl_typedefs.h
--- angle-57ea533/src/libANGLE/renderer/gl/functionsgl_typedefs.h	2017-11-29 00:33:41.000000000 +0100
+++ angle-57ea533-new/src/libANGLE/renderer/gl/functionsgl_typedefs.h	2021-01-15 23:27:20.698586354 +0100
@@ -13,6 +13,7 @@
 
 #include <KHR/khrplatform.h>
 #include <stdint.h>
+#include <stddef.h>
 
 #ifndef INTERNAL_GL_APIENTRY
 #   ifdef ANGLE_PLATFORM_WINDOWS
@@ -39,8 +40,8 @@ typedef khronos_float_t  GLclampf;
 typedef double           GLdouble;
 typedef double           GLclampd;
 typedef khronos_int32_t  GLfixed;
-typedef khronos_intptr_t GLintptr;
-typedef khronos_ssize_t  GLsizeiptr;
+typedef ptrdiff_t GLintptr;
+typedef ptrdiff_t  GLsizeiptr;
 typedef unsigned short   GLhalf;
 typedef khronos_int64_t  GLint64;
 typedef khronos_uint64_t GLuint64;