+diff --git a/thirdparty/khronos/EGL/eglplatform.h b/thirdparty/khronos/EGL/eglplatform.h
+index 6d34ab5..5f30ef1 100644
+--- a/thirdparty/khronos/EGL/eglplatform.h
++++ b/thirdparty/khronos/EGL/eglplatform.h
+@@ -83,6 +83,16 @@ typedef int EGLNativeDisplayType;
+ typedef void *EGLNativeWindowType;
+ typedef void *EGLNativePixmapType;
+
++#elif defined(__ANDROID__) || defined(ANDROID)
++
++#include <android/native_window.h>
++
++struct egl_native_pixmap_t;
++
++typedef struct ANativeWindow* EGLNativeWindowType;
++typedef struct egl_native_pixmap_t* EGLNativePixmapType;
++typedef void* EGLNativeDisplayType;
++
+ #elif defined(__unix__)
+
+ /* X11 (tentative) */