The Khronos Group - Media Authoring and Acceleration

The Khronos Group is a not for profit industry consortium creating open standards for the authoring and acceleration of parallel computing, graphics and dynamic media on a wide variety of platforms and devices. All Khronos members are able to contribute to the development of Khronos API specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge 3D platforms and applications through early access to specification drafts and conformance tests.

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.

Man Pages, Technical Notes and White Papers
Older Specifications

Older versions of the EGL Specification provided for reference.

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
  1. EGL_KHR_config_attribs
  2. EGL_KHR_lock_surface
  3. EGL_KHR_image
  4. EGL_KHR_vg_parent_image
  5. EGL_KHR_gl_texture_2D_image
    EGL_KHR_gl_texture_cubemap_image
    EGL_KHR_gl_texture_3D_image
    EGL_KHR_gl_renderbuffer_image
  6. EGL_KHR_reusable_sync
  7. EGL_KHR_image_base
  8. EGL_KHR_image_pixmap
  9. EGL_IMG_context_priority
  10. EGL_KHR_lock_surface2
  11. EGL_NV_coverage_sample
  12. EGL_NV_depth_nonlinear
  13. EGL_NV_sync
  14. EGL_KHR_fence_sync
  15. EGL_HI_clientpixmap
  16. EGL_HI_colorformats
  17. EGL_MESA_drm_image
  18. EGL_NV_post_sub_buffer
  19. EGL_ANGLE_query_surface_pointer
  20. EGL_ANGLE_surface_d3d_texture_2d_share_handle
  21. EGL_NV_coverage_sample_resolve
  22. EGL_NV_system_time
  23. EGL_KHR_stream
  24. EGL_KHR_stream_consumer_gltexture
  25. EGL_KHR_stream_producer_eglsurface
  26. EGL_KHR_stream_producer_aldatalocator
  27. EGL_KHR_stream_fifo
  28. EGL_EXT_create_context_robustness
  29. EGL_ANGLE_d3d_share_handle_client_buffer