Mesa (master): include: add the definition of EGL_EXT_image_flush_external

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Oct 25 23:59:55 UTC 2019


Module: Mesa
Branch: master
Commit: a0a8109fb6fd16898af2fce10cc22c4f4653cce1
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0a8109fb6fd16898af2fce10cc22c4f4653cce1

Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Oct 17 18:58:42 2019 -0400

include: add the definition of EGL_EXT_image_flush_external

Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>
Reviewed-By: Tapani Pälli <tapani.palli at intel.com>

---

 include/EGL/eglext.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/include/EGL/eglext.h b/include/EGL/eglext.h
index 88623ab6f53..02dd7719161 100644
--- a/include/EGL/eglext.h
+++ b/include/EGL/eglext.h
@@ -1362,6 +1362,17 @@ EGLAPI EGLuint64NV EGLAPIENTRY eglGetSystemTimeNV (void);
 #define EGL_NATIVE_SURFACE_TIZEN          0x32A1
 #endif /* EGL_TIZEN_image_native_surface */
 
+#ifndef EGL_EXT_image_flush_external
+#define EGL_EXT_image_flush_external 1
+#define EGL_IMAGE_EXTERNAL_FLUSH_EXT 0x32A2
+typedef EGLBoolean (EGLAPIENTRYP PFNEGLIMAGEFLUSHEXTERNALEXTPROC) (EGLDisplay dpy, EGLImageKHR image, const EGLAttrib *attrib_list);
+typedef EGLBoolean (EGLAPIENTRYP PFNEGLIMAGEINVALIDATEEXTERNALEXTPROC) (EGLDisplay dpy, EGLImageKHR image, const EGLAttrib *attrib_list);
+#ifdef EGL_EGLEXT_PROTOTYPES
+EGLAPI EGLBoolean EGLAPIENTRY eglImageFlushExternalEXT (EGLDisplay dpy, EGLImageKHR image, const EGLAttrib *attrib_list);
+EGLAPI EGLBoolean EGLAPIENTRY eglImageInvalidateExternalEXT (EGLDisplay dpy, EGLImageKHR image, const EGLAttrib *attrib_list);
+#endif
+#endif /* EGL_EXT_image_flush_external */
+
 #include <EGL/eglmesaext.h>
 #include <EGL/eglextchromium.h>
 




More information about the mesa-commit mailing list