| 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
|
| +#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
|
|
|