Khronos OpenGL ES API Registry
Khronos OpenGL ES API Registry
The OpenGL ES API registry contains specifications of the core API; specifications of Khronos- and vendor-approved OpenGL ES extensions; header files corresponding to the specifications; and other related documentation. The companion OpenGL API Registry has related material including the enumerant registry (shared between OpenGL ES and OpenGL).
OpenGL ES Core API Specification, Headers, and Documentation
The current versions of OpenGL ES are OpenGL ES 2.0 (programmable hardware) and OpenGL ES 1.1 (fixed-function hardware). For additional specifications, headers, and documentation not listed below, see the Khronos.org Developer Pages.
OpenGL ES 2.0 Specific
- OpenGL ES 2.0.21 Difference Specification (August 22, 2007).
- OpenGL ES Shading Language 1.0.14 Specification (March 26, 2007).
- gl2.h OpenGL ES 2.0 Header File (March 20, 2008).
- gl2ext.h OpenGL ES 2.0 Extension Header File (March 20, 2008).
- gl2platform.h OpenGL ES 2.0 Platform-Dependent Macros (November 28, 2007).
OpenGL ES 1.1 Specific
- OpenGL ES 1.1.10 Full Specification and Difference Specification (April 4, 2007).
- gl.h OpenGL ES 1.1 Header File (November 26, 2007).
- glext.h OpenGL ES 1.1 Extension Header File (November 28, 2007).
- glplatform.h OpenGL ES 1.1 Platform-Dependent Macros (November 7, 2007).
- <GLES/egl.h> EGL Legacy Header File for OpenGL ES 1.1 (December 18, 2007) - requires real <EGL/egl.h> from the EGL Registry .
- OpenGL ES 1.1.03 Extension Pack (July 19, 2005).
OpenGL ES 1.0 Specific
- OpenGL ES 1.0.02 Specification .
- gl.h for OpenGL ES 1.0.
- OpenGL ES 1.0 and EGL 1.0 Reference Manual (updated December 19, 2003).
Extension Specifications
- GL_OES_blend_equation_separate
- GL_OES_blend_func_separate
- GL_OES_blend_subtract
- GL_OES_byte_coordinates
- GL_OES_compressed_ETC1_RGB8_texture
- GL_OES_compressed_paletted_texture
- GL_OES_draw_texture
- GL_OES_extended_matrix_palette
- GL_OES_fixed_point
- GL_OES_framebuffer_object
- GL_OES_matrix_get
- GL_OES_matrix_palette
- GL_OES_point_size_array
- GL_OES_point_sprite
- GL_OES_query_matrix
- GL_OES_read_format
- GL_OES_single_precision
- GL_OES_stencil_wrap
- GL_OES_texture_cube_map
- GL_OES_texture_env_crossbar
- GL_OES_texture_mirrored_repeat
- GL_OES_egl_image
- GL_OES_depth24
- GL_OES_depth32
- GL_OES_element_index_uint
- GL_OES_fbo_render_mipmap
- GL_OES_fragment_precision_high
- GL_OES_mapbuffer
- GL_OES_rgb8_rgba8
- GL_OES_stencil1
- GL_OES_stencil4
- GL_OES_stencil8
- GL_OES_texture_3D
- GL_OES_texture_float_linear
GL_OES_texture_half_float_linear - GL_OES_texture_float
GL_OES_texture_half_float - GL_OES_texture_npot
- GL_OES_vertex_half_float
- GL_AMD_compressed_3DC_texture
- GL_AMD_compressed_ATC_texture
- GL_EXT_texture_filter_anisotropic
- GL_EXT_texture_type_2_10_10_10_REV
- GL_OES_depth_texture
- GL_OES_packed_depth_stencil
- GL_OES_standard_derivatives
- GL_OES_vertex_type_10_10_10_2





