OpenGL capabilities report

(Back to index page.)

The table here shows the features reported for devices with the following GL_RENDERER strings:

Different driver versions may have different feature sets, and we may have conflicting reports from the same driver version. There is a column for each distinct set of reported features. The column heading gives the short device name, and the set of driver versions with that feature set.

Green cells indicate supported extensions; red cells indicate non-supported extensions. Cells are marked with bold when their value differs from the previous cell in the same row.

Mali-T604 (Android):
  • OpenGL OpenGL ES 3.1
Mali-T604 (Android):
  • OpenGL OpenGL ES 3.1
(s) GL_ARM_mali_program_binary
(s) GL_ARM_mali_shader_binary
(s) GL_ARM_rgba8
(s) GL_ARM_shader_framebuffer_fetch
(s) GL_ARM_shader_framebuffer_fetch_depth_stencil
(s) GL_EXT_blend_minmax
(s) GL_EXT_debug_label
(s) GL_EXT_debug_marker
(s) GL_EXT_discard_framebuffer
(s) GL_EXT_multisampled_render_to_texture
(s) GL_EXT_occlusion_query_boolean
(s) GL_EXT_read_format_bgra
(s) GL_EXT_sRGB
(s) GL_EXT_shader_pixel_local_storage
(s) GL_EXT_shadow_samplers
(s) GL_EXT_texture_format_BGRA8888
(s) GL_EXT_texture_rg
(s) GL_EXT_texture_sRGB_decode
(s) GL_EXT_texture_storage
(s) GL_EXT_texture_type_2_10_10_10_REV
(s) GL_KHR_blend_equation_advanced
(s) GL_KHR_debug
(s) GL_OES_EGL_image
(s) GL_OES_EGL_image_external
(s) GL_OES_EGL_sync
(s) GL_OES_compressed_ETC1_RGB8_texture
(s) GL_OES_compressed_paletted_texture
(s) GL_OES_depth24
(s) GL_OES_depth_texture
(s) GL_OES_depth_texture_cube_map
Mali-T604 (Android):
  • OpenGL OpenGL ES 3.1
Mali-T604 (Android):
  • OpenGL OpenGL ES 3.1
(s) GL_OES_element_index_uint
(s) GL_OES_fbo_render_mipmap
(s) GL_OES_get_program_binary
(s) GL_OES_mapbuffer
(s) GL_OES_packed_depth_stencil
(s) GL_OES_required_internalformat
(s) GL_OES_rgb8_rgba8
(s) GL_OES_shader_image_atomic
(s) GL_OES_standard_derivatives
(s) GL_OES_surfaceless_context
(s) GL_OES_texture_3D
(s) GL_OES_texture_npot
(s) GL_OES_texture_stencil8
(s) GL_OES_texture_storage_multisample_2d_array
(s) GL_OES_vertex_array_object
(s) GL_OES_vertex_half_float
GL_ALIASED_LINE_WIDTH_RANGE[0] 1 1
GL_ALIASED_LINE_WIDTH_RANGE[1] 4095.9375 4095.9375
GL_ALIASED_POINT_SIZE_RANGE[0] 1 1
GL_ALIASED_POINT_SIZE_RANGE[1] 1024 1024
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 48 48
GL_MAX_CUBE_MAP_TEXTURE_SIZE 4096 4096
GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 1024
GL_MAX_RENDERBUFFER_SIZE 8192 8192
GL_MAX_TEXTURE_IMAGE_UNITS 16 16
GL_MAX_TEXTURE_SIZE 8192 8192
GL_MAX_VARYING_VECTORS 15 15
GL_MAX_VERTEX_ATTRIBS 16 16
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 16
GL_MAX_VERTEX_UNIFORM_VECTORS 1024 1024
GL_MAX_VIEWPORT_DIMS[0] 8192 8192
GL_MAX_VIEWPORT_DIMS[1] 8192 8192
GL_SAMPLES 0 0
GL_SAMPLE_BUFFERS 0 0
GL_SHADING_LANGUAGE_VERSION OpenGL ES GLSL ES 3.10 OpenGL ES GLSL ES 3.10
GL_SUBPIXEL_BITS 8 8
GL_VENDOR ARM ARM
GL_VERSION OpenGL ES 3.1 OpenGL ES 3.1

Compare with other devices