Gallium3D AMD CYPRESS Renderer: OpenGL Extensions



OpenGL logo


Here is the list of GLX and OpenGL extensions for the AMD CYPRESS renderer (the renderer that implements Gallium3D interface for all Cypress GPUs like the Radeon HD 5870 / HD 5850). More information about Gallium3D can be found here: HERE.

System:
– Radeon HD 5850
– Backbox Linux 2.01 (64-bit)

Backbox linux kernel information

GLX server information:

– GLX_VENDOR: SGI
– GLX_VERSION: 1.4
Number of GLX server extensions: 14

  • GLX_ARB_multisample
  • GLX_EXT_import_context
  • GLX_EXT_texture_from_pixmap
  • GLX_EXT_visual_info
  • GLX_EXT_visual_rating
  • GLX_MESA_copy_sub_buffer
  • GLX_OML_swap_method
  • GLX_SGI_make_current_read
  • GLX_SGI_swap_control
  • GLX_SGIS_multisample
  • GLX_SGIX_fbconfig
  • GLX_SGIX_pbuffer
  • GLX_SGIX_visual_select_group
  • GLX_INTEL_swap_event

GLX client information:

– GLX_VENDOR: Mesa Project and SGI
– GLX_VERSION: 1.4
Number of GLX client extensions: 18

  • GLX_ARB_get_proc_address
  • GLX_ARB_multisample
  • GLX_EXT_import_context
  • GLX_EXT_visual_info
  • GLX_EXT_visual_rating
  • GLX_MESA_copy_sub_buffer
  • GLX_MESA_swap_control
  • GLX_OML_swap_method
  • GLX_OML_sync_control
  • GLX_SGI_make_current_read
  • GLX_SGI_swap_control
  • GLX_SGI_video_sync
  • GLX_SGIS_multisample
  • GLX_SGIX_fbconfig
  • GLX_SGIX_pbuffer
  • GLX_SGIX_visual_select_group
  • GLX_EXT_texture_from_pixmap
  • GLX_INTEL_swap_event

GLX extensions:

Number of GLX extensions: 18

  • GLX_ARB_get_proc_address
  • GLX_ARB_multisample
  • GLX_EXT_import_context
  • GLX_EXT_visual_info
  • GLX_EXT_visual_rating
  • GLX_MESA_copy_sub_buffer
  • GLX_MESA_swap_control
  • GLX_OML_swap_method
  • GLX_OML_sync_control
  • GLX_SGI_make_current_read
  • GLX_SGI_swap_control
  • GLX_SGI_video_sync
  • GLX_SGIS_multisample
  • GLX_SGIX_fbconfig
  • GLX_SGIX_pbuffer
  • GLX_SGIX_visual_select_group
  • GLX_EXT_texture_from_pixmap
  • GLX_INTEL_swap_event

OpenGL information:

– GL_RENDERER: Gallium 0.4 on AMD CYPRESS
– GL_VENDOR: X.Org
– GL_VERSION: 2.1 Mesa 7.10.2
– GL_SHADING_LANGUAGE_VERSION: 1.20
– OpenGL version detected: 2.1
Number of OpenGL extensions: 145

  • GL_ARB_copy_buffer
  • GL_ARB_depth_clamp
  • GL_ARB_depth_texture
  • GL_ARB_draw_buffers
  • GL_ARB_draw_elements_base_vertex
  • GL_ARB_explicit_attrib_location
  • GL_ARB_fragment_coord_conventions
  • GL_ARB_fragment_program
  • GL_ARB_fragment_program_shadow
  • GL_ARB_fragment_shader
  • GL_ARB_framebuffer_object
  • GL_ARB_half_float_vertex
  • GL_ARB_map_buffer_range
  • GL_ARB_multisample
  • GL_ARB_multitexture
  • GL_ARB_occlusion_query
  • GL_ARB_pixel_buffer_object
  • GL_ARB_point_parameters
  • GL_ARB_point_sprite
  • GL_ARB_provoking_vertex
  • GL_ARB_shader_objects
  • GL_ARB_shader_stencil_export
  • GL_ARB_shading_language_100
  • GL_ARB_shadow
  • GL_ARB_texture_border_clamp
  • GL_ARB_texture_compression
  • GL_ARB_texture_cube_map
  • GL_ARB_texture_env_add
  • GL_ARB_texture_env_combine
  • GL_ARB_texture_env_crossbar
  • GL_ARB_texture_env_dot3
  • GL_ARB_texture_mirrored_repeat
  • GL_ARB_texture_non_power_of_two
  • GL_ARB_texture_rectangle
  • GL_ARB_texture_rg
  • GL_ARB_texture_swizzle
  • GL_ARB_transpose_matrix
  • GL_ARB_vertex_array_bgra
  • GL_ARB_vertex_array_object
  • GL_ARB_vertex_buffer_object
  • GL_ARB_vertex_program
  • GL_ARB_vertex_shader
  • GL_ARB_window_pos
  • GL_EXT_abgr
  • GL_EXT_bgra
  • GL_EXT_blend_color
  • GL_EXT_blend_equation_separate
  • GL_EXT_blend_func_separate
  • GL_EXT_blend_logic_op
  • GL_EXT_blend_minmax
  • GL_EXT_blend_subtract
  • GL_EXT_compiled_vertex_array
  • GL_EXT_copy_texture
  • GL_EXT_draw_buffers2
  • GL_EXT_draw_range_elements
  • GL_EXT_fog_coord
  • GL_EXT_framebuffer_blit
  • GL_EXT_framebuffer_multisample
  • GL_EXT_framebuffer_object
  • GL_EXT_gpu_program_parameters
  • GL_EXT_multi_draw_arrays
  • GL_EXT_packed_depth_stencil
  • GL_EXT_packed_pixels
  • GL_EXT_pixel_buffer_object
  • GL_EXT_point_parameters
  • GL_EXT_polygon_offset
  • GL_EXT_provoking_vertex
  • GL_EXT_rescale_normal
  • GL_EXT_secondary_color
  • GL_EXT_separate_shader_objects
  • GL_EXT_separate_specular_color
  • GL_EXT_shadow_funcs
  • GL_EXT_stencil_two_side
  • GL_EXT_stencil_wrap
  • GL_EXT_subtexture
  • GL_EXT_texture3D
  • GL_EXT_texture_cube_map
  • GL_EXT_texture_edge_clamp
  • GL_EXT_texture_env_add
  • GL_EXT_texture_env_combine
  • GL_EXT_texture_env_dot3
  • GL_EXT_texture_filter_anisotropic
  • GL_EXT_texture_lod_bias
  • GL_EXT_texture_mirror_clamp
  • GL_EXT_texture_object
  • GL_EXT_texture
  • GL_EXT_texture_rectangle
  • GL_EXT_texture_sRGB
  • GL_EXT_texture_swizzle
  • GL_EXT_texture_type_2_10_10_10_REV
  • GL_EXT_vertex_array_bgra
  • GL_EXT_vertex_array
  • GL_OES_blend_equation_separate
  • GL_OES_blend_func_separate
  • GL_OES_blend_subtract
  • GL_OES_byte_coordinates
  • GL_OES_depth24
  • GL_OES_depth_texture
  • GL_OES_draw_texture
  • GL_OES_EGL_image
  • GL_OES_element_index_uint
  • GL_OES_fbo_render_mipmap
  • GL_OES_fixed_point
  • GL_OES_framebuffer_object
  • GL_OES_mapbuffer
  • GL_OES_matrix_get
  • 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_standard_derivatives
  • GL_OES_stencil8
  • GL_OES_stencil_wrap
  • GL_OES_texture_3D
  • GL_OES_texture_cube_map
  • GL_OES_texture_env_crossbar
  • GL_OES_texture_mirrored_repeat
  • GL_OES_texture_npot
  • GL_APPLE_packed_pixels
  • GL_APPLE_vertex_array_object
  • GL_ATI_blend_equation_separate
  • GL_ATI_separate_stencil
  • GL_ATI_texture_env_combine3
  • GL_ATI_texture_mirror_once
  • GL_IBM_multimode_draw_arrays
  • GL_IBM_rasterpos_clip
  • GL_IBM_texture_mirrored_repeat
  • GL_INGR_blend_func_separate
  • GL_MESA_pack_invert
  • GL_MESA_window_pos
  • GL_NV_blend_square
  • GL_NV_depth_clamp
  • GL_NV_light_max_exponent
  • GL_NV_packed_depth_stencil
  • GL_NV_texgen_reflection
  • GL_NV_texture_env_combine4
  • GL_NV_texture_rectangle
  • GL_SGIS_generate_mipmap
  • GL_SGIS_texture_border_clamp
  • GL_SGIS_texture_edge_clamp
  • GL_SGIS_texture_lod
  • GL_SUN_multi_draw_arrays