diff options
Diffstat (limited to 'shared')
-rw-r--r-- | shared/weston-egl-ext.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/shared/weston-egl-ext.h b/shared/weston-egl-ext.h index 8aacbd01..0784ea2d 100644 --- a/shared/weston-egl-ext.h +++ b/shared/weston-egl-ext.h @@ -181,6 +181,10 @@ typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC) (EGLD typedef void *EGLSyncKHR; #endif /* EGL_KHR_cl_event2 */ +#ifndef EGL_NO_SYNC_KHR +#define EGL_NO_SYNC_KHR ((EGLSyncKHR)0) +#endif + #ifndef EGL_KHR_fence_sync #define EGL_KHR_fence_sync 1 typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNCKHRPROC) (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); @@ -192,6 +196,14 @@ typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSYNCKHRPROC) (EGLDisplay dpy, EGLS typedef EGLint (EGLAPIENTRYP PFNEGLDUPNATIVEFENCEFDANDROIDPROC) (EGLDisplay dpy, EGLSyncKHR sync); #endif /* EGL_ANDROID_native_fence_sync */ +#ifndef EGL_SYNC_NATIVE_FENCE_ANDROID +#define EGL_SYNC_NATIVE_FENCE_ANDROID 0x3144 +#endif + +#ifndef EGL_NO_NATIVE_FENCE_FD_ANDROID +#define EGL_NO_NATIVE_FENCE_FD_ANDROID -1 +#endif + #else /* ENABLE_EGL */ /* EGL platform definition are keept to allow compositor-xx.c to build */ |