diff options
Diffstat (limited to 'video/out/opengl/common.h')
-rw-r--r-- | video/out/opengl/common.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/video/out/opengl/common.h b/video/out/opengl/common.h index 0e3566d689..675447db54 100644 --- a/video/out/opengl/common.h +++ b/video/out/opengl/common.h @@ -46,6 +46,11 @@ #include <GL/glext.h> #endif +#if HAVE_EGL +#include <EGL/egl.h> +#include <EGL/eglext.h> +#endif + #define MP_GET_GL_WORKAROUNDS #include "header_fixes.h" @@ -268,6 +273,12 @@ struct GL { GLint (GLAPIENTRY *GetVideoSync)(GLuint *); GLint (GLAPIENTRY *WaitVideoSync)(GLint, GLint, unsigned int *); + EGLImageKHR (EGLAPIENTRY *CreateImageKHR)(EGLDisplay, EGLContext, + EGLenum, EGLClientBuffer, + const EGLint *); + EGLBoolean (EGLAPIENTRY *DestroyImageKHR)(EGLDisplay, EGLImageKHR); + void (EGLAPIENTRY *EGLImageTargetTexture2DOES)(GLenum, GLeglImageOES); + void (GLAPIENTRY *DebugMessageCallback)(MP_GLDEBUGPROC callback, const void *userParam); |