diff options
-rw-r--r-- | include/GL/mesa_glinterop.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/GL/mesa_glinterop.h b/include/GL/mesa_glinterop.h index b76bd7e..5c172c6 100644 --- a/include/GL/mesa_glinterop.h +++ b/include/GL/mesa_glinterop.h @@ -51,7 +51,7 @@ #define MESA_GLINTEROP_H #include <stddef.h> -#include <EGL/egl.h> +#include <stdint.h> #ifdef __cplusplus extern "C" { @@ -61,6 +61,10 @@ extern "C" { typedef struct _XDisplay Display; typedef struct __GLXcontextRec *GLXContext; +/* Forward declarations to avoid inclusion of EGL/egl.h */ +typedef void *EGLDisplay; +typedef void *EGLContext; + /** Returned error codes. */ enum { MESA_GLINTEROP_SUCCESS = 0, |