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