AMD FGLRX Linux Driver: OpenGL Extensions List

Here is the list of GLX and OpenGL extensions of FGLRX, AMD’s proprieraty (closed source) driver for Linux (and based on FireGL drivers). This version of FGLRX is available in Backbox Linux 2.01 update. For comparison, here is the list of OpenGL extensions exposed by the open source version of Gallium3D driver for Radeon cards.
System:
- Radeon HD 5850
- Backbox Linux 2.01 (64-bit)

GLX server information:
- GLX_VENDOR: ATI
- GLX_VERSION: 1.4
- Number of GLX server extensions: 12
GLX client information:
- GLX_VENDOR: ATI
- GLX_VERSION: 1.4
- GLX client extensions:
- Number of GLX client extensions: 26
- GLX_ARB_create_context
- GLX_ARB_create_context_profile
- GLX_ARB_get_proc_address
- GLX_ARB_multisample
- GLX_EXT_import_context
- GLX_EXT_visual_info
- GLX_EXT_visual_rating
- GLX_MESA_allocate_memory
- GLX_MESA_copy_sub_buffer
- GLX_MESA_swap_control
- GLX_MESA_swap_frame_usage
- GLX_NV_swap_group
- GLX_OML_swap_method
- GLX_SGI_make_current_read
- GLX_SGI_swap_control
- GLX_SGI_video_sync
- GLX_SGIS_multisample
- GLX_SGIX_fbconfig
- GLX_SGIX_pbuffer
- GLX_SGIX_swap_barrier
- GLX_SGIX_swap_group
- GLX_SGIX_visual_select_group
- GLX_EXT_texture_from_pixmap
- GLX_EXT_framebuffer_sRGB
- GLX_ARB_fbconfig_float
- GLX_AMD_gpu_association
GLX extensions:
- Number of GLX extensions: 20
- GLX_ARB_create_context
- GLX_ARB_create_context_profile
- GLX_ARB_get_proc_address
- GLX_ARB_multisample
- GLX_EXT_import_context
- GLX_EXT_visual_info
- GLX_EXT_visual_rating
- GLX_MESA_swap_control
- GLX_NV_swap_group
- GLX_OML_swap_method
- GLX_SGI_make_current_read
- GLX_SGI_swap_control
- GLX_SGI_video_sync
- GLX_SGIS_multisample
- GLX_SGIX_fbconfig
- GLX_SGIX_pbuffer
- GLX_SGIX_swap_barrier
- GLX_SGIX_swap_group
- GLX_SGIX_visual_select_group
- GLX_EXT_texture_from_pixmap
OpenGL information:
- GL_RENDERER: ATI Radeon HD 5800 Series
- GL_VENDOR: ATI Technologies Inc.
- GL_VERSION: 4.1.10665 Compatibility Profile Context
- GL_SHADING_LANGUAGE_VERSION: 4.10
- OpenGL version detected: 4.1
- Number of OpenGL extensions: 196
- GL_AMDX_debug_output
- GL_AMDX_vertex_shader_tessellator
- GL_AMD_conservative_depth
- GL_AMD_debug_output
- GL_AMD_depth_clamp_separate
- GL_AMD_draw_buffers_blend
- GL_AMD_name_gen_delete
- GL_AMD_performance_monitor
- GL_AMD_sample_positions
- GL_AMD_seamless_cubemap_per_texture
- GL_AMD_shader_stencil_export
- GL_AMD_shader_trace
- GL_AMD_texture_cube_map_array
- GL_AMD_texture_texture4
- GL_AMD_transform_feedback3_lines_triangles
- GL_AMD_vertex_shader_tessellator
- GL_ARB_ES2_compatibility
- GL_ARB_blend_func_extended
- GL_ARB_color_buffer_float
- GL_ARB_copy_buffer
- GL_ARB_depth_buffer_float
- GL_ARB_depth_clamp
- GL_ARB_depth_texture
- GL_ARB_draw_buffers
- GL_ARB_draw_buffers_blend
- GL_ARB_draw_elements_base_vertex
- GL_ARB_draw_indirect
- GL_ARB_draw_instanced
- 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_framebuffer_sRGB
- GL_ARB_geometry_shader4
- GL_ARB_get_program_binary
- GL_ARB_gpu_shader5
- GL_ARB_gpu_shader_fp64
- GL_ARB_half_float_pixel
- GL_ARB_half_float_vertex
- GL_ARB_imaging
- GL_ARB_instanced_arrays
- GL_ARB_map_buffer_range
- GL_ARB_multisample
- GL_ARB_multitexture
- GL_ARB_occlusion_query
- GL_ARB_occlusion_query2
- GL_ARB_pixel_buffer_object
- GL_ARB_point_parameters
- GL_ARB_point_sprite
- GL_ARB_provoking_vertex
- GL_ARB_sample_shading
- GL_ARB_sampler_objects
- GL_ARB_seamless_cube_map
- GL_ARB_separate_shader_objects
- GL_ARB_shader_bit_encoding
- GL_ARB_shader_objects
- GL_ARB_shader_precision
- GL_ARB_shader_stencil_export
- GL_ARB_shader_subroutine
- GL_ARB_shader_texture_lod
- GL_ARB_shading_language_100
- GL_ARB_shadow
- GL_ARB_shadow_ambient
- GL_ARB_sync
- GL_ARB_tessellation_shader
- GL_ARB_texture_border_clamp
- GL_ARB_texture_buffer_object
- GL_ARB_texture_buffer_object_rgb32
- GL_ARB_texture_compression
- GL_ARB_texture_compression_bptc
- GL_ARB_texture_compression_rgtc
- GL_ARB_texture_cube_map
- GL_ARB_texture_cube_map_array
- GL_ARB_texture_env_add
- GL_ARB_texture_env_combine
- GL_ARB_texture_env_crossbar
- GL_ARB_texture_env_dot3
- GL_ARB_texture_float
- GL_ARB_texture_gather
- GL_ARB_texture_mirrored_repeat
- GL_ARB_texture_multisample
- GL_ARB_texture_non_power_of_two
- GL_ARB_texture_query_lod
- GL_ARB_texture_rectangle
- GL_ARB_texture_rg
- GL_ARB_texture_rgb10_a2ui
- GL_ARB_texture_snorm
- GL_ARB_timer_query
- GL_ARB_transform_feedback2
- GL_ARB_transform_feedback3
- GL_ARB_transpose_matrix
- GL_ARB_uniform_buffer_object
- GL_ARB_vertex_array_bgra
- GL_ARB_vertex_array_object
- GL_ARB_vertex_attrib_64bit
- GL_ARB_vertex_buffer_object
- GL_ARB_vertex_program
- GL_ARB_vertex_shader
- GL_ARB_vertex_type_2_10_10_10_rev
- GL_ARB_viewport_array
- GL_ARB_window_pos
- GL_ATI_draw_buffers
- GL_ATI_envmap_bumpmap
- GL_ATI_fragment_shader
- GL_ATI_meminfo
- GL_ATI_separate_stencil
- GL_ATI_texture_compression_3dc
- GL_ATI_texture_env_combine3
- GL_ATI_texture_float
- GL_ATI_texture_mirror_once
- GL_EXT_abgr
- GL_EXT_bgra
- GL_EXT_bindable_uniform
- GL_EXT_blend_color
- GL_EXT_blend_equation_separate
- GL_EXT_blend_func_separate
- GL_EXT_blend_minmax
- GL_EXT_blend_subtract
- GL_EXT_compiled_vertex_array
- GL_EXT_copy_buffer
- GL_EXT_copy_texture
- GL_EXT_direct_state_access
- GL_EXT_draw_buffers2
- GL_EXT_draw_instanced
- GL_EXT_draw_range_elements
- GL_EXT_fog_coord
- GL_EXT_framebuffer_blit
- GL_EXT_framebuffer_multisample
- GL_EXT_framebuffer_object
- GL_EXT_framebuffer_sRGB
- GL_EXT_geometry_shader4
- GL_EXT_gpu_program_parameters
- GL_EXT_gpu_shader4
- GL_EXT_histogram
- GL_EXT_multi_draw_arrays
- GL_EXT_packed_depth_stencil
- GL_EXT_packed_float
- GL_EXT_packed_pixels
- GL_EXT_pixel_buffer_object
- GL_EXT_point_parameters
- GL_EXT_provoking_vertex
- GL_EXT_rescale_normal
- GL_EXT_secondary_color
- GL_EXT_separate_specular_color
- GL_EXT_shader_image_load_store
- GL_EXT_shadow_funcs
- GL_EXT_stencil_wrap
- GL_EXT_subtexture
- GL_EXT_texgen_reflection
- GL_EXT_texture3D
- GL_EXT_texture_array
- GL_EXT_texture_buffer_object
- GL_EXT_texture_compression_bptc
- GL_EXT_texture_compression_latc
- GL_EXT_texture_compression_rgtc
- GL_EXT_texture_compression_s3tc
- 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_integer
- GL_EXT_texture_lod
- GL_EXT_texture_lod_bias
- GL_EXT_texture_mirror_clamp
- GL_EXT_texture_object
- GL_EXT_texture_rectangle
- GL_EXT_texture_sRGB
- GL_EXT_texture_shared_exponent
- GL_EXT_texture_snorm
- GL_EXT_texture_swizzle
- GL_EXT_timer_query
- GL_EXT_transform_feedback
- GL_EXT_vertex_array
- GL_EXT_vertex_array_bgra
- GL_EXT_vertex_attrib_64bit
- GL_IBM_texture_mirrored_repeat
- GL_KTX_buffer_region
- GL_NV_blend_square
- GL_NV_conditional_render
- GL_NV_copy_depth_to_color
- GL_NV_explicit_multisample
- GL_NV_float_buffer
- GL_NV_half_float
- GL_NV_primitive_restart
- GL_NV_texgen_reflection
- GL_NV_texture_barrier
- GL_SGIS_generate_mipmap
- GL_SGIS_texture_edge_clamp
- GL_SGIS_texture_lod
- GL_SUN_multi_draw_arrays
- GL_WIN_swap_hint
- WGL_EXT_swap_control
Tweet
[ Subscribe to Geeks3D latest news by email ]
Related posts:
- Gallium3D AMD CYPRESS Renderer: OpenGL Extensions
- Gallium3D LLVMpipe Renderer: OpenGL Extensions List
- Gallium3D Nouveau NVA0 Renderer (GTX 280): OpenGL Extensions
- Gallium3D Nouveau NVC0 Renderer (GTX 480): OpenGL Extensions
- NVIDIA R295.33 Graphics Drivers for Linux with GeForce GTX 680 Support













the proprietary drivers are the worst for opengl support.