Index: third_party/khronos/EGL/eglext.h |
diff --git a/third_party/khronos/EGL/eglext.h b/third_party/khronos/EGL/eglext.h |
index 610c9aefd3e077c299d94900216851b2c6c5eb26..dc5ee675067e1d78fe6b93d8605b06933912a3ef 100644 |
--- a/third_party/khronos/EGL/eglext.h |
+++ b/third_party/khronos/EGL/eglext.h |
@@ -576,6 +576,8 @@ typedef EGLint (EGLAPIENTRYP PFNEGLDUPNATIVEFENCEFDANDROIDPROC)(EGLDisplay dpy, |
#define EGL_YUV_NARROW_RANGE_EXT 0x3283 |
#define EGL_YUV_CHROMA_SITING_0_EXT 0x3284 |
#define EGL_YUV_CHROMA_SITING_0_5_EXT 0x3285 |
+// TODO(hshi): remove the old EGL_LINUX_DRM_PLANE*_MODIFIERS* tokens |
+// after chrome uprevs and corresponding driver updates are complete |
#define EGL_LINUX_DRM_PLANE0_MODIFIER0_EXT 0x3286 |
#define EGL_LINUX_DRM_PLANE0_MODIFIER1_EXT 0x3287 |
#define EGL_LINUX_DRM_PLANE1_MODIFIER0_EXT 0x3288 |
@@ -584,6 +586,21 @@ typedef EGLint (EGLAPIENTRYP PFNEGLDUPNATIVEFENCEFDANDROIDPROC)(EGLDisplay dpy, |
#define EGL_LINUX_DRM_PLANE2_MODIFIER1_EXT 0x328b |
#endif |
+#ifndef EGL_EXT_image_dma_buf_import_modifiers |
Ken Russell (switch to Gerrit)
2016/10/20 20:55:09
Please coordinate with Khronos to get these change
hshi1
2016/10/20 21:18:09
Acknowledged.
|
+#define EGL_EXT_image_dma_buf_import_modifiers |
+#define EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT 0x3443 |
+#define EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT 0x3444 |
+#define EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT 0x3445 |
+#define EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT 0x3446 |
+#define EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT 0x3447 |
+#define EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT 0x3448 |
+#define EGL_DMA_BUF_PLANE3_FD_EXT 0x3440 |
+#define EGL_DMA_BUF_PLANE3_OFFSET_EXT 0x3441 |
+#define EGL_DMA_BUF_PLANE3_PITCH_EXT 0x3442 |
+#define EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT 0x3449 |
+#define EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT 0x344A |
+#endif /* EGL_EXT_image_dma_buf_import_modifiers */ |
+ |
#ifndef EGL_ARM_implicit_external_sync |
#define EGL_ARM_implicit_external_sync 1 |
#define EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM 0x328A |