egl: implement new functions from EGL_EXT_image_flush_external
[mesa.git] / src / egl / main / eglapi.h
index 968f4b277250855436351ed0e544a62a91bdcf2f..76891dcd25b4361afdb373f0d8b5c5855d528055 100644 (file)
@@ -189,6 +189,11 @@ struct _egl_api
    void (*SetBlobCacheFuncsANDROID) (_EGLDriver *drv, _EGLDisplay *disp,
                                      EGLSetBlobFuncANDROID set,
                                      EGLGetBlobFuncANDROID get);
+
+   void (*ImageFlushExternal)(_EGLDisplay *disp, _EGLContext *ctx,
+                              _EGLImage *image);
+   void (*ImageInvalidateExternal)(_EGLDisplay *disp, _EGLContext *ctx,
+                                   _EGLImage *image);
 };
 
 #ifdef __cplusplus