Index: third_party/khronos/EGL/eglplatform.h |
diff --git a/third_party/khronos/EGL/eglplatform.h b/third_party/khronos/EGL/eglplatform.h |
index c7d3d7bba2c75f965acfa969fb08f9d3365f72c5..0dd70a6e18b174832336118ac86e2cba5787ea38 100644 |
--- a/third_party/khronos/EGL/eglplatform.h |
+++ b/third_party/khronos/EGL/eglplatform.h |
@@ -100,6 +100,12 @@ typedef int EGLNativeDisplayType; |
typedef intptr_t EGLNativeWindowType; |
typedef intptr_t EGLNativePixmapType; |
+#elif defined(USE_WAYLAND) |
+ |
+typedef struct wl_display *EGLNativeDisplayType; |
+typedef struct wl_egl_pixmap *EGLNativePixmapType; |
+typedef struct wl_egl_window *EGLNativeWindowType; |
+ |
#elif defined(__unix__) |
/* X11 (tentative) */ |