Mali Utgard Architecture Extensions

Utgard architectures includes Mali-400 MP, Mali-450 MP and Mali-470 GPUs.

The below OpenGL ES 1.1, OpenGL ES 2.0 and EGL extensions are supported in the r5p1 driver release:

OpenGL ES 1.1 extensions

GL_OES_byte_coordinates
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_compressed_paletted_texture
GL_OES_depth_texture
GL_OES_depth_texture_cube_map
GL_OES_depth24
GL_OES_draw_texture
GL_OES_EGL_image
GL_OES_EGL_image_external
GL_OES_EGL_sync
GL_OES_extended_matrix_palette
GL_OES_fixed_point
GL_OES_framebuffer_object
GL_OES_mapbuffer
GL_OES_matrix_get
GL_OES_matrix_palette
GL_OES_packed_depth_stencil
GL_OES_point_size_array
GL_OES_point_sprite
GL_OES_query_matrix
GL_OES_read_format
GL_OES_rgb8_rgba8
GL_OES_single_precision
GL_OES_stencil8
GL_OES_texture_cube_map
GL_OES_texture_npot
GL_OES_vertex_array_object
GL_OES_vertex_half_float

GL_EXT_discard_framebuffer
GL_EXT_multisampled_render_to_texture
GL_EXT_robustness
GL_EXT_texture_format_BGRA8888

GL_ARM_rgba8

GL_KHR_debug

OpenGL ES 2.0 extensions

GL_OES_compressed_ETC1_RGB8_texture
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_depth_texture
GL_OES_depth_texture_cube_map
GL_OES_depth24
GL_OES_EGL_image
GL_OES_EGL_image_external
GL_OES_EGL_sync
GL_OES_get_program_binary
GL_OES_packed_depth_stencil
GL_OES_rgb8_rgba8
GL_OES_standard_derivatives
GL_OES_stencil8
GL_OES_texture_cube_map
GL_OES_texture_npot
GL_OES_vertex_array_object
GL_OES_vertex_half_float

GL_EXT_blend_minmax
GL_EXT_discard_framebuffer
GL_EXT_multisampled_render_to_texture
GL_EXT_robustness
GL_EXT_shader_texture_lod
GL_EXT_texture_format_BGRA8888

GL_ARM_mali_program_binary
GL_ARM_mali_shader_binary
GL_ARM_rgba8
GL_ARM_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil

GL_KHR_debug

EGL extensions

EGL_ANDROID_blob_cache
EGL_ANDROID_framebuffer_target
EGL_ANDROID_image_native_buffer
EGL_ANDROID_native_fence_sync
EGL_ANDROID_native_fence_sync
EGL_ANDROID_recordable

EGL_EXT_create_context_robustness
EGL_EXT_image_dma_buf_import
EGL_EXT_swap_buffers_with_damage

EGL_KHR_create_context
EGL_KHR_fence_sync
EGL_KHR_gl_renderbuffer_image
EGL_KHR_gl_texture_2D_image
EGL_KHR_gl_texture_cubemap_image
EGL_KHR_image
EGL_KHR_image_base
EGL_KHR_image_pixmap
EGL_KHR_lock_surface
EGL_KHR_lock_surface2
EGL_KHR_partial_update
EGL_KHR_reusable_sync
EGL_KHR_swap_buffers_with_damage
EGL_KHR_vg_parent_image
EGL_KHR_wait_sync