Khronos EGL API Registry
Khronos EGL API Registry
The EGL API registry contains specifications of the core API; specifications of Khronos- and vendor-approved EGL extensions; header files corresponding to the specifications; an enumerant and function registry; and other related documentation.
EGL Core API Specification and Headers
The current version of EGL is EGL 1.4.
- EGL 1.4 Specification (updated July 14, 2010; approved July 21, 2010). (specification with changes marked in color).
- <EGL/egl.h> for EGL 1.4.
- <EGL/eglext.h> for EGL 1.4.
- <EGL/eglplatform.h> for EGL 1.4.
- <KHR/khrplatform.h> (required by the current EGL and OpenGL ES headers).
Technical Notes and White Papers
Older Specifications
Older versions of the EGL Specification provided for reference.
- EGL 1.3 Specification (approved December 4, 2006).
- EGL 1.2 Specification (approved July 28, 2005) and corresponding <EGL/egl.h> .
- EGL 1.1 Specification (updated November 10, 2004) and corresponding <EGL/egl.h> .
- EGL 1.0 Specification (approved July 23, 2003) and corresponding <EGL/egl.h> .
Enumerant and Function Registry
The database from which EGL enumerant ranges are reserved is called eglenum.spec. It is in a custom text file format.
Extension Specifications
- EGL_KHR_config_attribs
- EGL_KHR_lock_surface
- EGL_KHR_image
- EGL_KHR_vg_parent_image
- EGL_KHR_gl_texture_2D_image
EGL_KHR_gl_texture_cubemap_image
EGL_KHR_gl_texture_3D_image
EGL_KHR_gl_renderbuffer_image - EGL_KHR_reusable_sync
- EGL_KHR_image_base
- EGL_KHR_image_pixmap
- EGL_IMG_context_priority
- EGL_KHR_lock_surface2
- EGL_NV_coverage_sample
- EGL_NV_depth_nonlinear
- EGL_NV_sync
- EGL_KHR_fence_sync
- EGL_HI_clientpixmap
- EGL_HI_colorformats
All product names are trademarks or registered trademarks of their respective holders.



