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. Header files not labelled with a revision date include their last update time in comments near the top of the file.
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.
- gl2ext.h OpenGL ES 2.0 Extension Header File.
- gl2platform.h OpenGL ES 2.0 Platform-Dependent Macros.
- OpenGL ES 2.0 Online Manual Pages.
- The latest OpenGL ES 2.0 headers now depend on the shared <KHR/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.
- glext.h OpenGL ES 1.1 Extension Header File.
- glplatform.h OpenGL ES 1.1 Platform-Dependent Macros.
- <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).
- OpenGL ES 1.1 Online Manual Pages.
- 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.
- The old OpenGL ES 1.0 and EGL 1.0 Reference Manual is obsolete and has been removed from the Registry. Please use the OpenGL ES 1.1 Online Manual Pages instead.
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
- GL_QCOM_writeonly_rendering
- GL_QCOM_extended_get
- GL_QCOM_extended_get2
- GL_EXT_discard_framebuffer
- GL_EXT_blend_minmax
- GL_EXT_read_format_bgra
- GL_IMG_program_binary
- GL_IMG_shader_binary
- GL_EXT_multi_draw_arrays
GL_SUN_multi_draw_arrays - GL_QCOM_tiled_rendering
- GL_OES_vertex_array_object
Developer Resources
|
Newsletter sign-up
Enter your email address to subscribe one of our newsletters



