OLD | NEW |
1 #ifndef __eglext_h_ | 1 #ifndef __eglext_h_ |
2 #define __eglext_h_ | 2 #define __eglext_h_ |
3 | 3 |
4 #ifdef __cplusplus | 4 #ifdef __cplusplus |
5 extern "C" { | 5 extern "C" { |
6 #endif | 6 #endif |
7 | 7 |
8 /* | 8 /* |
9 ** Copyright (c) 2007-2013 The Khronos Group Inc. | 9 ** Copyright (c) 2007-2013 The Khronos Group Inc. |
10 ** | 10 ** |
(...skipping 556 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
567 #define EGL_LINUX_DRM_PLANE1_MODIFIER1_EXT 0x3289 | 567 #define EGL_LINUX_DRM_PLANE1_MODIFIER1_EXT 0x3289 |
568 #define EGL_LINUX_DRM_PLANE2_MODIFIER0_EXT 0x328a | 568 #define EGL_LINUX_DRM_PLANE2_MODIFIER0_EXT 0x328a |
569 #define EGL_LINUX_DRM_PLANE2_MODIFIER1_EXT 0x328b | 569 #define EGL_LINUX_DRM_PLANE2_MODIFIER1_EXT 0x328b |
570 #endif | 570 #endif |
571 | 571 |
572 #ifndef EGL_ARM_implicit_external_sync | 572 #ifndef EGL_ARM_implicit_external_sync |
573 #define EGL_ARM_implicit_external_sync 1 | 573 #define EGL_ARM_implicit_external_sync 1 |
574 #define EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM 0x328A | 574 #define EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM 0x328A |
575 #endif /* EGL_ARM_implicit_external_sync */ | 575 #endif /* EGL_ARM_implicit_external_sync */ |
576 | 576 |
| 577 #ifndef EGL_EXT_image_flush_external |
| 578 #define EGL_EXT_image_flush_external 1 |
| 579 #ifdef EGL_EGLEXT_PROTOTYPES |
| 580 EGLAPI EGLBoolean EGLAPIENTRY |
| 581 eglImageFlushExternalEXT(EGLDisplay dpy, |
| 582 EGLImageKHR image, |
| 583 const EGLint* attrib_list); |
| 584 #else |
| 585 typedef EGLBoolean(EGLAPIENTRYP PFNGLEGLIMAGEFLUSHEXTERNALEXT)( |
| 586 EGLDisplay dpy, |
| 587 EGLImageKHR image, |
| 588 const EGLint* attrib_list); |
| 589 #endif |
| 590 #endif |
| 591 |
577 #ifdef __cplusplus | 592 #ifdef __cplusplus |
578 } | 593 } |
579 #endif | 594 #endif |
580 | 595 |
581 #endif /* __eglext_h_ */ | 596 #endif /* __eglext_h_ */ |
OLD | NEW |