Here is the list of GLX and OpenGL extensions for the NVA0 renderer (the renderer for all GT200 GPUs like the GeForce GTX 280, see here) of Nouveau driver (Gallium3D hardware renderer). More information about Gallium3D and Nouveau driver can be found here: Linux: Mesa, Gallium3D, Nouveau and NVIDIA Drivers, OpenGL Test.
System:
– GeForce GTX 280
– Dreamlinux 5.0 (32-bit, kernel info at the end of the post)
GLX server information:
– GLX_VENDOR: SGI
– GLX_VERSION: 1.4
– GLX server extensions:
– 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
– GLX client extensions:
– Number of GLX client extensions: 20
- GLX_ARB_get_proc_address
- GLX_ARB_multisample
- GLX_EXT_import_context
- GLX_EXT_visual_info
- GLX_EXT_visual_rating
- GLX_EXT_framebuffer_sRGB
- GLX_MESA_copy_sub_buffer
- GLX_MESA_multithread_makecurrent
- 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_multithread_makecurrent
- 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
OpenGL information:
– GL_RENDERER: Gallium 0.4 on NVA0
– GL_VENDOR: nouveau
– GL_VERSION: 2.1 Mesa 7.11.2
– GL_SHADING_LANGUAGE_VERSION: 1.20
– OpenGL version detected: 2.1
– Number of OpenGL extensions: 173
- GL_ARB_ES2_compatibility
- GL_ARB_color_buffer_float
- GL_ARB_copy_buffer
- GL_ARB_depth_clamp
- GL_ARB_depth_texture
- GL_ARB_draw_buffers
- GL_ARB_draw_elements_base_vertex
- 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_half_float_pixel
- GL_ARB_half_float_vertex
- GL_ARB_instanced_arrays
- GL_ARB_map_buffer_range
- GL_ARB_multisample
- GL_ARB_multitexture
- GL_ARB_occlusion_query2
- GL_ARB_occlusion_query
- GL_ARB_pixel_buffer_object
- GL_ARB_point_parameters
- GL_ARB_point_sprite
- GL_ARB_provoking_vertex
- GL_ARB_robustness
- GL_ARB_sampler_objects
- GL_ARB_seamless_cube_map
- GL_ARB_shader_objects
- GL_ARB_shader_texture_lod
- GL_ARB_shading_language_100
- GL_ARB_shadow
- GL_ARB_sync
- GL_ARB_texture_border_clamp
- GL_ARB_texture_compression
- GL_ARB_texture_compression_rgtc
- 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_float
- 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_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_gpu_program_parameters
- 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_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_compression_rgtc
- 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_shared_exponent
- GL_EXT_texture_snorm
- GL_EXT_texture_sRGB
- GL_EXT_texture_sRGB_decode
- GL_EXT_texture_swizzle
- GL_EXT_texture_type_2_10_10_10_REV
- GL_EXT_timer_query
- 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_compressed_paletted_texture
- 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_draw_buffers
- GL_ATI_separate_stencil
- GL_ATI_texture_env_combine3
- GL_ATI_texture_float
- 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_texture_signed_rgba
- GL_MESA_window_pos
- GL_NV_blend_square
- GL_NV_conditional_render
- GL_NV_depth_clamp
- GL_NV_light_max_exponent
- GL_NV_packed_depth_stencil
- GL_NV_primitive_restart
- GL_NV_texgen_reflection
- GL_NV_texture_barrier
- 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
Here is the kernel information for Dreamlinux 5.0: