Report for 'Gallium 0.4 on AMD OLAND (DRM 2.46.0 / 4.8.13-1-ARCH, LLVM 3.9.1)'

CapabilityValue
GL_VENDORX.Org
GL_RENDERERGallium 0.4 on AMD OLAND (DRM 2.46.0 / 4.8.13-1-ARCH, LLVM 3.9.1)
GL_VERSIONOpenGL ES 3.1 Mesa 13.0.3
Operating systemLinux 4.8.13-1-ARCH (x86_64)
Context typeOpenGL ES 2.0
GL_SHADING_LANGUAGE_VERSIONOpenGL ES GLSL ES 3.10
GL_MAX_TEXTURE_SIZE16,384
GL_MAX_3D_TEXTURE_SIZE2,048
GL_MAX_CUBE_MAP_TEXTURE_SIZE16,384
GL_MAX_TEXTURE_LOD_BIAS16
GL_MAX_ARRAY_TEXTURE_LAYERS2,048
GL_MAX_TEXTURE_BUFFER_SIZE1,503,238,553
GL_MAX_VIEWPORT_DIMS[0]16,384
GL_MAX_VIEWPORT_DIMS[1]16,384
GL_MAX_CLIP_PLANES8
GL_SUBPIXEL_BITS4
GL_MAX_ELEMENTS_INDICES3,000
GL_MAX_ELEMENTS_VERTICES3,000
GL_MAX_TEXTURE_COORDS8
GL_MAX_SAMPLE_MASK_WORDS1
GL_MAX_COLOR_TEXTURE_SAMPLES8
GL_MAX_DEPTH_TEXTURE_SAMPLES8
GL_MAX_INTEGER_SAMPLES8
GL_MAX_VERTEX_ATTRIBS16
GL_MAX_VERTEX_UNIFORM_COMPONENTS16,384
GL_MAX_DRAW_BUFFERS8
GL_MAX_VERTEX_OUTPUT_COMPONENTS128
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS32
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS16,384
GL_MAX_FRAGMENT_INPUT_COMPONENTS128
GL_MAX_TEXTURE_IMAGE_UNITS32
GL_MIN_PROGRAM_TEXEL_OFFSET-32
GL_MAX_PROGRAM_TEXEL_OFFSET31
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET-32
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET31
GL_MAX_VARYING_COMPONENTS128
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS192
GL_MAX_VARYING_FLOATS128
GL_MAX_GEOMETRY_INPUT_COMPONENTS128
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS128
GL_MAX_GEOMETRY_OUTPUT_VERTICES1,024
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS4,095
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS32
GL_MAX_GEOMETRY_SHADER_INVOCATIONS32
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS128
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS4
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS128
GL_MAJOR_VERSION3
GL_MINOR_VERSION1
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET0
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET0
GL_MIN_SAMPLE_SHADING_VALUE0
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS16,384
Extension
GL_EXT_base_instance
GL_EXT_blend_func_extended
GL_EXT_blend_minmax
GL_EXT_buffer_storage
GL_EXT_clip_cull_distance
GL_EXT_color_buffer_float
GL_EXT_copy_image
GL_EXT_discard_framebuffer
GL_EXT_draw_buffers
GL_EXT_draw_buffers_indexed
GL_EXT_draw_elements_base_vertex
GL_EXT_geometry_point_size
GL_EXT_geometry_shader
GL_EXT_gpu_shader5
GL_EXT_map_buffer_range
GL_EXT_multi_draw_arrays
GL_EXT_polygon_offset_clamp
GL_EXT_primitive_bounding_box
GL_EXT_read_format_bgra
GL_EXT_separate_shader_objects
GL_EXT_shader_integer_mix
GL_EXT_shader_io_blocks
GL_EXT_tessellation_point_size
GL_EXT_tessellation_shader
GL_EXT_texture_border_clamp
GL_EXT_texture_buffer
GL_EXT_texture_compression_dxt1
GL_EXT_texture_cube_map_array
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_format_BGRA8888
GL_EXT_texture_rg
GL_EXT_texture_sRGB_decode
GL_EXT_texture_type_2_10_10_10_REV
GL_EXT_unpack_subimage
GL_ANGLE_texture_compression_dxt3
GL_ANGLE_texture_compression_dxt5
GL_APPLE_texture_max_level
GL_KHR_context_flush_control
GL_KHR_debug
GL_KHR_robustness
GL_KHR_robust_buffer_access_behavior
GL_MESA_shader_integer_functions
GL_NV_draw_buffers
GL_NV_fbo_color_attachments
GL_NV_read_buffer
GL_NV_read_depth
GL_NV_read_depth_stencil
GL_NV_read_stencil
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_copy_image
GL_OES_depth24
GL_OES_depth_texture
GL_OES_depth_texture_cube_map
GL_OES_draw_buffers_indexed
GL_OES_draw_elements_base_vertex
GL_OES_EGL_image
GL_OES_EGL_image_external
GL_OES_EGL_sync
GL_OES_element_index_uint
GL_OES_fbo_render_mipmap
GL_OES_geometry_point_size
GL_OES_geometry_shader
GL_OES_get_program_binary
GL_OES_gpu_shader5
GL_OES_mapbuffer
GL_OES_packed_depth_stencil
GL_OES_primitive_bounding_box
GL_OES_rgb8_rgba8
GL_OES_sample_shading
GL_OES_sample_variables
GL_OES_shader_image_atomic
GL_OES_shader_io_blocks
GL_OES_shader_multisample_interpolation
GL_OES_standard_derivatives
GL_OES_stencil8
GL_OES_surfaceless_context
GL_OES_tessellation_point_size
GL_OES_tessellation_shader
GL_OES_texture_3D
GL_OES_texture_border_clamp
GL_OES_texture_buffer
GL_OES_texture_cube_map_array
GL_OES_texture_float
GL_OES_texture_float_linear
GL_OES_texture_half_float
GL_OES_texture_half_float_linear
GL_OES_texture_npot
GL_OES_texture_stencil8
GL_OES_texture_storage_multisample_2d_array
GL_OES_vertex_array_object
GL_OES_viewport_array
GLX_ARB_create_context
GLX_ARB_create_context_profile
GLX_ARB_create_context_robustness
GLX_ARB_fbconfig_float
GLX_ARB_framebuffer_sRGB
GLX_ARB_get_proc_address
GLX_ARB_multisample
GLX_EXT_buffer_age
GLX_EXT_create_context_es2_profile
GLX_EXT_create_context_es_profile
GLX_EXT_fbconfig_packed_float
GLX_EXT_framebuffer_sRGB
GLX_EXT_import_context
GLX_EXT_visual_info
GLX_EXT_visual_rating
GLX_INTEL_swap_event
GLX_MESA_copy_sub_buffer
GLX_MESA_multithread_makecurrent
GLX_MESA_query_renderer
GLX_MESA_swap_control
GLX_OML_swap_method
GLX_OML_sync_control
GLX_SGIS_multisample
GLX_SGIX_fbconfig
GLX_SGIX_pbuffer
GLX_SGIX_visual_select_group
GLX_SGI_make_current_read
GLX_SGI_swap_control
GLX_SGI_video_sync
DateSubmitterChanges
No updates have been made to this report yet  
Missing capability
GL_MAX_COLOR_ATTACHMENTS
GL_MAX_SAMPLES
GL_MAX_RECTANGLE_TEXTURE_SIZE
GL_MAX_RENDERBUFFER_SIZE
GL_MAX_LIGHTS
GL_MAX_MODELVIEW_STACK_DEPTH
GL_MAX_PROJECTION_STACK_DEPTH
GL_MAX_TEXTURE_STACK_DEPTH
GL_MAX_ATTRIB_STACK_DEPTH
GL_MAX_COLOR_MATRIX_STACK_DEPTH
GL_MAX_LIST_NESTING
GL_MAX_TEXTURE_UNITS
GL_MAX_VERTEX_UNIFORM_VECTORS
GL_MAX_VERTEX_UNIFORM_BLOCKS
GL_MAX_FRAGMENT_UNIFORM_VECTORS
GL_MAX_FRAGMENT_UNIFORM_BLOCKS
GL_MAX_UNIFORM_BUFFER_BINDINGS
GL_MAX_UNIFORM_BLOCK_SIZE
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
GL_MAX_COMBINED_UNIFORM_BLOCKS
GL_MAX_VARYING_VECTORS
GL_MAX_SUBROUTINES
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
GL_MAX_VERTEX_STREAMS
GL_MAX_TESS_GEN_LEVEL
GL_MAX_PATCH_VERTICES
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_TESS_VALUATION_UNIFORM_COMPONENTS
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
GL_MAX_TESS_PATCH_COMPONENTS
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
GL_NUM_SHADING_LANGUAGE_VERSIONS
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS
GL_MIN_MAP_BUFFER_ALIGNMENT
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
GL_MAX_COMBINED_ATOMIC_COUNTERS
GL_MAX_FRAGMENT_ATOMIC_COUNTERS
GL_MAX_GEOMETRY_ATOMIC_COUNTERS
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
GL_MAX_VERTEX_ATOMIC_COUNTERS
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
GL_MAX_VERTEX_ATTRIB_STRIDE
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
GL_NUM_SHADER_BINARY_FORMATS
GL_MAX_ELEMENT_INDEX
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
GL_MAX_VERTEX_ATTRIB_BINDINGS
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
GL_MAX_SHADER_STORAGE_BLOCK_SIZE
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
GL_MAX_COMPUTE_UNIFORM_COMPONENTS
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
GL_MAX_COMPUTE_ATOMIC_COUNTERS
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
GL_MAX_COMPUTE_UNIFORM_BLOCKS
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
GL_MAX_COMPUTE_IMAGE_UNIFORMS
GL_MAX_COMPUTE_WORK_GROUP_COUNT[0]
GL_MAX_COMPUTE_WORK_GROUP_COUNT[1]
GL_MAX_COMPUTE_WORK_GROUP_COUNT[2]
GL_MAX_COMPUTE_WORK_GROUP_SIZE[0]
GL_MAX_COMPUTE_WORK_GROUP_SIZE[1]
GL_MAX_COMPUTE_WORK_GROUP_SIZE[2]
GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
GL_MAX_DEBUG_GROUP_STACK_DEPTH
GL_MAX_LABEL_LENGTH
GL_MAX_DRAW_BUFFERS_ARB
GL_MAX_UNIFORM_LOCATIONS
GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB
GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
GL_MAX_FRAMEBUFFER_WIDTH
GL_MAX_FRAMEBUFFER_HEIGHT
GL_MAX_FRAMEBUFFER_LAYERS
GL_MAX_FRAMEBUFFER_SAMPLES
GL_NUM_PROGRAM_BINARY_FORMATS
GL_MAX_IMAGE_UNITS
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
GL_MAX_VERTEX_IMAGE_UNIFORMS
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
GL_MAX_GEOMETRY_IMAGE_UNIFORMS
GL_MAX_FRAGMENT_IMAGE_UNIFORMS
GL_MAX_COMBINED_IMAGE_UNIFORMS
GL_MAX_SPARSE_TEXTURE_SIZE_ARB
GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB
GL_MAX_SERVER_WAIT_TIMEOUT
GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
GL_MAX_PROGRAM_MATRICES_ARB
GL_MAX_VERTEX_ATTRIBS_ARB
GL_MAX_PROGRAM_INSTRUCTIONS_ARB
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
GL_MAX_PROGRAM_TEMPORARIES_ARB
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
GL_MAX_PROGRAM_PARAMETERS_ARB
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
GL_MAX_PROGRAM_ATTRIBS_ARB
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
GL_MAX_VIEWPORTS
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
GL_MAX_SHADER_COMPILER_THREADS_ARB
GL_VIEWPORT_SUBPIXEL_BITS

Creative Commons Lizenzvertrag
This work is licensed under the Creative Commons Attribution 4.0 International Lizenz.

OpenGL Hardware Database - 2011-2015 by Sascha Willems
OpenGL is a registered trademark and the OpenGL logo is a trademark of Silicon Graphics Inc.