OpenGL ES 1.0 and 1.1 - This API specification is supported by Android 1.0 and higher. 固定管线。
OpenGL ES 2.0 - This API specification is supported by Android 2.2 (API level 8) and higher.
OpenGL ES 2.0 - This API specification is supported by Android 2.2 (API level 8) and higher.
2.0 | 1.10 |
对应GLSL 1.10全面支持Shader编程。
OpenGL 2.0 (2004)
Addition | Promoted from |
---|---|
Shader objects | ARB_shader_objects, heavily modified |
Shader programs | ARB_vertex_shader, ARB_fragment_shader, heavily modified |
Shading language 1.10 | ARB_shading_language_100, heavily modified |
Multiple render targets | ARB_draw_buffers |
Non-power-of-two textures | ARB_texture_non_power_of_two |
Point sprites | ARB_point_sprite |
Separate stencil | ATI_separate_stencil, EXT_stencil_two_side |
OpenGL ES 3.0 - This API specification is supported by Android 4.3 (API level 18) and higher.借鉴了OGL 3.2 3.3 OGL4.0-4.3有Shader Mode 4.0-5.0功能。
The OpenGL ES 3.0 specification[10] was publicly released in August 2012.[11] OpenGL ES 3.0 is backwards compatible with OpenGL ES 2.0, enabling applications to incrementally add new visual features to applications. OpenGL 4.3 provides full compatibility with OpenGL ES 3.0.
New functionality in the OpenGL ES 3.0 specification includes:
- multiple enhancements to the