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.24 Full Specification , Full Specification with changes marked, Difference Specification (April 1, 2009).
- OpenGL ES Shading Language 1.0.17 Specification (May 12, 2009).
- gl2.h OpenGL ES 2.0 Header File (January 9, 2009).
- gl2ext.h OpenGL ES 2.0 Extension Header File (May 5, 2009).
- gl2platform.h OpenGL ES 2.0 Platform-Dependent Macros (January 9, 2009).
- OpenGL ES 2.0 Online Manual Pages.
- The latest OpenGL ES 2.0 headers now depend on the shared khrplatform.h header located in the EGL Registry
OpenGL ES 1.1 Specific
- OpenGL ES 1.1.12 Full Specification and Difference Specification (April 24, 2008).
- gl.h OpenGL ES 1.1 Header File (December 19, 2008).
- glext.h OpenGL ES 1.1 Extension Header File (May 5, 2009).
- glplatform.h OpenGL ES 1.1 Platform-Dependent Macros (December 19, 2008).
- <GLES/egl.h> EGL Legacy Header File for OpenGL ES 1.1 (August 6, 2008) - requires real <EGL/egl.h> from the EGL Registry .
- OpenGL ES 1.1.03 Extension Pack (July 19, 2005).
- The latest OpenGL ES 1.1 headers now depend on the shared khrplatform.h header located in the EGL Registry
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
- GL_OES_get_program_binary
- GL_AMD_program_binary_Z400
- GL_EXT_texture_compression_dxt1
- GL_AMD_performance_monitor
- GL_EXT_texture_format_BGRA8888
- GL_NV_fence
- GL_IMG_read_format
- GL_IMG_texture_compression_pvrtc
- GL_QCOM_driver_control
- GL_QCOM_performance_monitor_global_mode
- GL_IMG_user_clip_plane
- GL_IMG_texture_env_enhanced_fixed_function
- GL_APPLE_texture_2D_limited_npot
- GL_EXT_texture_lod_bias
Developer Resources
|
Newsletter sign-up
Enter your email address to subscribe one of our newsletters: OpenGL Pipeline, Khronos API's, COLLADA, OpenCL or Press.



