Tomasz Figa edited this page May 4, 2013 · 21 revisions
Clone this wiki locally


Edit (05.05.2013): This list is outdated and will be dropped once OpenFIMG becomes a Mesa/Gallium3D driver. Stay tuned.

Outdated content follows

On this page you can find current status of EGL and GLES features. However, it might not represent current repository state.

Last update: 30.03.2012


Basic EGL 1.4 features

Feature Status
Error handling Done
Memory management Done
Rendering surfaces Window, Pbuffer
Rendering to texture Unimplemented
Context management Done
Android back-end Done
Framebuffer back-end Done

EGL Extensions

Extension Status
EGL_KHR_image_base Done
EGL_KHR_image_pixmap Unimplemented
EGL_ANDROID_image_native_buffer Done
EGL_ANDROID_swap_rectangle Done
EGL_ANDROID_get_render_buffer Done


Basic OpenGL ES 1.1 features

Feature Status
Error handling Done
Context management Done
Geometry transfer Done
Buffer objects Done
Emulation shaders Done
Matrices Done
Clipping Unimplemented
Texturing Done
Lighting Work in progress
Fog Work in progress
Buffer clearing Done
glReadPixels Done
glGet* Mostly done

OpenGL ES Extensions

Extension Status
GL OES texture env crossbar Unimplemented
GL OES textured mirrored repeat Unimplemented
GL OES texture cube map Unimplemented
GL OES blend subtract Unimplemented
GL OES blend func separate Unimplemented
GL OES blend equation separate Unimplemented
GL OES stencil wrap Unimplemented
GL OES extended matrix palette Unimplemented
GL OES framebuffer object Done
GL_OES_byte_coordinates Done
GL_OES_fixed_point Done
GL_OES_single_precision Done
GL_OES_read_format Done
GL_OES_compressed_paletted_texture Unimplemented
GL_OES_draw_texture Done
GL_OES_matrix_get Done
GL_OES_query_matrix Unimplemented
GL_OES_point_size_array Done
GL_OES_point_sprite Unimplemented
GL_OES_EGL_image Done
GL_OES_EGL_image_external Done
GL_OES_compressed_ETC1_RGB8_texture Unimplemented
GL_ARB_texture_compression Unimplemented
GL_ARB_texture_non_power_of_two Done
GL_ANDROID_user_clip_plane Unimplemented
GL_ANDROID_vertex_buffer_object Unimplemented
GL_ANDROID_generate_mipmap Unimplemented