diff options
Diffstat (limited to 'test')
-rwxr-xr-x | test/check.pl | 42 | ||||
-rwxr-xr-x | test/diff.pl | 19 | ||||
-rwxr-xr-x | test/glx_test.sh | 16 | ||||
-rw-r--r-- | test/glxinfo.fglrx-fglrx-Xgl.txt | 41 | ||||
-rw-r--r-- | test/glxinfo.fglrx-fglrx-Xorg.txt | 131 | ||||
-rw-r--r-- | test/glxinfo.fglrx-mesa-Xgl.txt | 64 | ||||
-rw-r--r-- | test/glxinfo.fglrx-mesa-Xorg.txt | 128 | ||||
-rw-r--r-- | test/glxinfo.i810-mesa-Xgl.txt | 68 | ||||
-rw-r--r-- | test/glxinfo.i810-mesa-Xorg.txt | 86 | ||||
-rw-r--r-- | test/glxinfo.nv-mesa-Xorg.txt | 73 | ||||
-rw-r--r-- | test/glxinfo.nvidia-mesa-Xgl.txt | 64 | ||||
-rw-r--r-- | test/glxinfo.nvidia-mesa-Xorg.txt | 154 | ||||
-rw-r--r-- | test/glxinfo.nvidia-nvidia-Xgl.txt | 54 | ||||
-rw-r--r-- | test/glxinfo.nvidia-nvidia-Xorg.txt | 166 | ||||
-rw-r--r-- | test/glxinfo.nvidia_legacy-mesa-Xgl.txt | 53 | ||||
-rw-r--r-- | test/glxinfo.nvidia_legacy-mesa-Xorg.txt | 63 | ||||
-rw-r--r-- | test/glxinfo.nvidia_legacy-nvidia_legacy-Xgl.txt | 46 | ||||
-rw-r--r-- | test/glxinfo.nvidia_legacy-nvidia_legacy-Xorg.txt | 63 | ||||
-rw-r--r-- | test/glxinfo.nvidia_native-mesa-Xorg.txt | 67 | ||||
-rw-r--r-- | test/glxinfo.nvidia_native-nvidia_native-Xorg.txt | 72 | ||||
-rw-r--r-- | test/glxinfo.r300-mesa-Xorg.txt | 83 |
21 files changed, 1553 insertions, 0 deletions
diff --git a/test/check.pl b/test/check.pl new file mode 100755 index 0000000..a09d143 --- /dev/null +++ b/test/check.pl @@ -0,0 +1,42 @@ +#!/usr/bin/perl + +use lib qw(/usr/lib/libDrakX); +use Xconfig::glx; +use Data::Dumper; + +my %free = ( + r300 => [ qw(direct_rendering native) ], + i810 => [ qw(direct_rendering native Xgl) ], + nv => [], +); +my %proprietary = ( + nvidia => [ qw(direct_rendering Xgl) ], + nvidia_legacy => [ qw(direct_rendering Xgl) ], + nvidia_native => [ qw(direct_rendering native Xgl) ], + fglrx => [ qw(direct_rendering Xgl) ], +); + +sub check_driver { + my ($driver, $proprietary) = @_; + foreach my $server (qw(Xorg Xgl)) { + my $mesa_file = "glxinfo.$driver-mesa-$server.txt"; + -f $mesa_file or warn "unable to read $mesa_file", next; + my $proprietary_file; + if ($proprietary) { + $proprietary_file = "glxinfo.$driver-$driver-$server.txt"; + -f $proprietary_file or die "unable to read $proprietary_file"; + } + my $glx_status = Xconfig::glx::get_glx_status($mesa_file, $proprietary_file); + print join("\n", + "* $driver, $server", + "detected Mesa: $glx_status->{context}{Mesa}", + "detected Xgl: $glx_status->{context}{Xgl}", + "capabilities: " . join(", ", grep { $glx_status->{capabilities}{$_} } keys %{$glx_status->{capabilities}}), + "", + ); + ($server eq 'Xgl') == $glx_status->{context}{Xgl} or die Dumper($glx_status) . "Xgl detection mismatch for $driver-$server"; + } +} + +check_driver($_) foreach sort(keys %free); +check_driver($_, 1) foreach sort(keys %proprietary); diff --git a/test/diff.pl b/test/diff.pl new file mode 100755 index 0000000..e081986 --- /dev/null +++ b/test/diff.pl @@ -0,0 +1,19 @@ +#!/usr/bin/perl + +use lib qw(/usr/lib/libDrakX); +use Xconfig::glx; +use MDK::Common; + +use Data::Dumper; + +my ($extension, $file1, $file2) = @ARGV; + +my ($extensions1, $extensions2) = map { + print Dumper(Xconfig::glx::parse_glxinfo(file => $_)); + Xconfig::glx::parse_glxinfo(file => $_)->{extensions}{$extension}; +} $file1, $file2; + +print Dumper( + [ difference2($extensions1, $extensions2) ], + [ difference2($extensions2, $extensions1) ], +); diff --git a/test/glx_test.sh b/test/glx_test.sh new file mode 100755 index 0000000..55c3104 --- /dev/null +++ b/test/glx_test.sh @@ -0,0 +1,16 @@ +#!/bin/sh +XGL=no +COMPIZ=no +# auto-start Xgl if direct rendering is available +# and GLX_EXT_texture_from_pixmap is not available in server GLX extensions +# (displayed before client glx extensions by glxinfo) +glxinfo 2>/dev/null | awk 'BEGIN { no_direct = 1; in_client = 0; server_tfp = 0; client_tfp = 0 } /direct rendering: Yes/ { no_direct = 0 } /GLX_EXT_texture_from_pixmap/ { if (in_client) { client_tfp = 1 } else { server_tfp = 1 } } /client glx extensions:/ { in_client = 1 } /GLX extensions/ { exit } END { exit or(no_direct, and(server_tfp, client_tfp)) }' && XGL=yes +# auto-start compiz if direct rendering and GLX_EXT_texture_from_pixmap are available +source /etc/init.d/functions +if [ "$XGL" = "yes" ] || pidof Xgl >/dev/null 2>&1; then + COMPIZ=yes +elif glxinfo 2>/dev/null | awk 'BEGIN { no_direct = 1; no_tfp = 1 } /direct rendering: Yes/ { no_direct = 0 } /GLX_EXT_texture_from_pixmap/ { no_tfp = 0 } END { exit or(no_direct, no_tfp) }'; then + COMPIZ=yes +fi +echo "Xgl auto: $XGL" +echo "Compiz auto: $COMPIZ" diff --git a/test/glxinfo.fglrx-fglrx-Xgl.txt b/test/glxinfo.fglrx-fglrx-Xgl.txt new file mode 100644 index 0000000..e847318 --- /dev/null +++ b/test/glxinfo.fglrx-fglrx-Xgl.txt @@ -0,0 +1,41 @@ +name of display: :93.0 +display: :93 screen: 0 +direct rendering: No +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig +client glx vendor string: ATI +client glx version string: 1.3 +client glx extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, + GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample, + GLX_ATI_pixel_format_float, GLX_ATI_render_texture +GLX version: 1.2 +GLX extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, + GLX_ARB_multisample +OpenGL vendor string: ATI Technologies Inc. +OpenGL renderer string: MOBILITY RADEON X600 Generic +OpenGL version string: 1.2 (2.0.6011 (8.28.8)) +OpenGL extensions: + GL_ARB_multitexture, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map, + GL_ARB_texture_env_add, GL_ARB_texture_env_combine, + GL_ARB_texture_env_dot3, GL_ARB_transpose_matrix, GL_EXT_abgr, + GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, + GL_EXT_texture_env_add, GL_EXT_texture_env_combine, + GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None +0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 1 0 None +0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 Ncon +0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 1 0 Ncon diff --git a/test/glxinfo.fglrx-fglrx-Xorg.txt b/test/glxinfo.fglrx-fglrx-Xorg.txt new file mode 100644 index 0000000..234cc44 --- /dev/null +++ b/test/glxinfo.fglrx-fglrx-Xorg.txt @@ -0,0 +1,131 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: Yes +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer +client glx vendor string: ATI +client glx version string: 1.3 +client glx extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, + GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample, + GLX_ATI_pixel_format_float, GLX_ATI_render_texture +GLX version: 1.2 +GLX extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, + GLX_ARB_multisample +OpenGL vendor string: ATI Technologies Inc. +OpenGL renderer string: MOBILITY RADEON X600 Generic +OpenGL version string: 2.0.6011 (8.28.8) +OpenGL extensions: + GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array, + GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program, + GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, + GL_ARB_multisample, GL_ARB_occlusion_query, GL_ARB_point_parameters, + GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100, + GL_ARB_shadow, GL_ARB_shadow_ambient, 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_float, GL_ARB_texture_mirrored_repeat, + GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_blend, + GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, + GL_ARB_window_pos, GL_ARB_draw_buffers, GL_ATI_draw_buffers, + GL_ATI_element_array, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, + GL_ATI_map_object_buffer, GL_ATI_separate_stencil, + GL_ATI_texture_env_combine3, GL_ATI_texture_float, + GL_ATI_texture_mirror_once, GL_ATI_vertex_array_object, + GL_ATI_vertex_attrib_array_object, GL_ATI_vertex_streams, + GL_ATIX_texture_env_combine3, GL_ATIX_texture_env_route, + GL_ATIX_vertex_shader_output_point_size, GL_EXT_abgr, GL_EXT_bgra, + GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, + GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, + GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object, + GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters, + GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, + GL_EXT_texgen_reflection, GL_EXT_texture3D, + GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, + GL_EXT_texture_edge_clamp, 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_rectangle, GL_EXT_vertex_array, + GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_blend_square, + GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix, + GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, + GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None +0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None +0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None +0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None +0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x2e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None +0x30 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None +0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None +0x32 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None +0x33 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x34 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x35 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x36 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x37 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None +0x38 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None +0x39 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None +0x3a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None +0x3b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x3c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x3d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x3e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x3f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 6 1 None +0x40 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 6 1 None +0x41 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 6 1 None +0x42 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 6 1 None +0x43 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x44 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x45 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x46 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x47 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None +0x48 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None +0x49 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None +0x4a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None +0x4b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x4c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x4e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 2 1 None +0x50 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 2 1 None +0x51 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 2 1 None +0x52 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 2 1 None +0x53 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x54 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x55 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x56 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x57 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 4 1 None +0x58 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 4 1 None +0x59 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 4 1 None +0x5a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 4 1 None +0x5b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x5c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 None +0x5d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x5e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 None +0x5f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 6 1 None +0x60 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 6 1 None +0x61 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 6 1 None +0x62 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 6 1 None diff --git a/test/glxinfo.fglrx-mesa-Xgl.txt b/test/glxinfo.fglrx-mesa-Xgl.txt new file mode 100644 index 0000000..02fad4f --- /dev/null +++ b/test/glxinfo.fglrx-mesa-Xgl.txt @@ -0,0 +1,64 @@ +name of display: :93.0 +display: :93 screen: 0 +direct rendering: No +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.2 +GLX extensions: + GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig, + GLX_EXT_texture_from_pixmap +OpenGL vendor string: ATI Technologies Inc. +OpenGL renderer string: MOBILITY RADEON X600 Generic +OpenGL version string: 1.2 (2.0.6011 (8.28.8)) +OpenGL extensions: + GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_multitexture, + GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow, + GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, + 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_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program, + GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, + GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, + GL_EXT_clip_volume_hint, GL_EXT_draw_range_elements, GL_EXT_fog_coord, + GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, + GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, + GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, + GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, + GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle, + GL_EXT_vertex_array, GL_ATI_texture_env_combine3, + GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3, + GL_HP_occlusion_test, GL_IBM_texture_mirrored_repeat, + GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_texgen_reflection, + GL_NV_texture_rectangle, GL_SGIS_generate_mipmap, + GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, + GL_SGIS_texture_lod, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None +0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon +0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon diff --git a/test/glxinfo.fglrx-mesa-Xorg.txt b/test/glxinfo.fglrx-mesa-Xorg.txt new file mode 100644 index 0000000..69874fe --- /dev/null +++ b/test/glxinfo.fglrx-mesa-Xorg.txt @@ -0,0 +1,128 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: No +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.2 +GLX extensions: + 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_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, + GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap +OpenGL vendor string: Mesa project: www.mesa3d.org +OpenGL renderer string: Mesa GLX Indirect +OpenGL version string: 1.2 (1.5 Mesa 6.5) +OpenGL extensions: + GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture, + GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow, + GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, + 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_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, + GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op, + GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, + GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord, + GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, + GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal, + GL_EXT_secondary_color, GL_EXT_separate_specular_color, + GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture, + GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp, + GL_EXT_texture_env_add, GL_EXT_texture_env_combine, + GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias, GL_EXT_texture_object, + GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels, + GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once, + GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat, + GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture, + GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection, + GL_NV_texture_rectangle, GL_SGIS_generate_mipmap, + GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, + GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, + GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x2e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x30 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x32 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x33 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x34 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x35 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x36 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x37 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x38 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x39 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x3a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x3b 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x3c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x3d 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x3e 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x3f 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x40 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x41 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x42 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x43 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x44 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x45 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x46 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x47 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x48 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x49 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x4a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x4b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x4c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x4e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x50 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x51 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x52 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x53 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x54 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x55 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x56 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x57 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x58 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x59 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x5a 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x5b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x5c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None +0x5d 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x5e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None +0x5f 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x60 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x61 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x62 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None diff --git a/test/glxinfo.i810-mesa-Xgl.txt b/test/glxinfo.i810-mesa-Xgl.txt new file mode 100644 index 0000000..73da24e --- /dev/null +++ b/test/glxinfo.i810-mesa-Xgl.txt @@ -0,0 +1,68 @@ +name of display: :93.0 +display: :93 screen: 0 +direct rendering: No +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.2 +GLX extensions: + 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_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, + GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap +OpenGL vendor string: Mesa project: www.mesa3d.org +OpenGL renderer string: Mesa GLX Indirect +OpenGL version string: 1.2 (1.5 Mesa 6.5) +OpenGL extensions: + GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging, + GL_ARB_multitexture, GL_ARB_point_parameters, GL_ARB_point_sprite, + GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, + 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_transpose_matrix, GL_ARB_vertex_program, GL_ARB_window_pos, + GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate, + GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, + GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements, + GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, + GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset, + GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, + GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, + GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, + GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, + GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle, + GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_ATI_texture_env_combine3, + GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3, + GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, + GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square, + GL_NV_point_sprite, GL_NV_texgen_reflection, GL_NV_texture_rectangle, + GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, + GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture, + GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None +0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon +0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon diff --git a/test/glxinfo.i810-mesa-Xorg.txt b/test/glxinfo.i810-mesa-Xorg.txt new file mode 100644 index 0000000..e24a594 --- /dev/null +++ b/test/glxinfo.i810-mesa-Xorg.txt @@ -0,0 +1,86 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: Yes +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.2 +GLX extensions: + 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_OML_swap_method, GLX_SGI_make_current_read, + GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig +OpenGL vendor string: Tungsten Graphics, Inc +OpenGL renderer string: Mesa DRI Intel(R) 915GM 20050225 x86/MMX/SSE2 +OpenGL version string: 1.3 Mesa 6.5 +OpenGL extensions: + GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging, + GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters, + 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_dot3, + GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle, + GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, + GL_ARB_vertex_program, 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_minmax, GL_EXT_blend_subtract, + GL_EXT_clip_volume_hint, GL_EXT_cull_vertex, GL_EXT_compiled_vertex_array, + GL_EXT_convolution, GL_EXT_copy_texture, GL_EXT_draw_range_elements, + GL_EXT_fog_coord, GL_EXT_histogram, GL_EXT_multi_draw_arrays, + GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset, + GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, + GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, + 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_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array, + GL_3DFX_texture_compression_FXT1, GL_APPLE_client_storage, + GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate, + GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, + GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture, + GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent, + GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program, + GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGI_color_matrix, + GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, + GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture, + GL_SUN_multi_draw_arrays +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x23 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None +0x24 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None +0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x27 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow +0x28 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow +0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow +0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow +0x2b 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None +0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None +0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow +0x30 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow +0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow +0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow +0x4b 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon diff --git a/test/glxinfo.nv-mesa-Xorg.txt b/test/glxinfo.nv-mesa-Xorg.txt new file mode 100644 index 0000000..7e3a8a6 --- /dev/null +++ b/test/glxinfo.nv-mesa-Xorg.txt @@ -0,0 +1,73 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: No +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.2 +GLX extensions: + 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_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, + GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap +OpenGL vendor string: Mesa project: www.mesa3d.org +OpenGL renderer string: Mesa GLX Indirect +OpenGL version string: 1.2 (1.5 Mesa 6.5) +OpenGL extensions: + GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture, + GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow, + GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, + 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_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, + GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op, + GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, + GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord, + GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, + GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal, + GL_EXT_secondary_color, GL_EXT_separate_specular_color, + GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture, + GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp, + GL_EXT_texture_env_add, GL_EXT_texture_env_combine, + GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias, GL_EXT_texture_object, + GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels, + GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once, + GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat, + GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture, + GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection, + GL_NV_texture_rectangle, GL_SGIS_generate_mipmap, + GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, + GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, + GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None +0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None +0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None +0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None +0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None +0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None +0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None +0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None +0x63 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon diff --git a/test/glxinfo.nvidia-mesa-Xgl.txt b/test/glxinfo.nvidia-mesa-Xgl.txt new file mode 100644 index 0000000..47c28ee --- /dev/null +++ b/test/glxinfo.nvidia-mesa-Xgl.txt @@ -0,0 +1,64 @@ +name of display: :93.0 +display: :93 screen: 0 +direct rendering: No +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.2 +GLX extensions: + GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig, + GLX_EXT_texture_from_pixmap +OpenGL vendor string: NVIDIA Corporation +OpenGL renderer string: Quadro FX 1100/AGP/SSE2 +OpenGL version string: 1.2 (2.0.2 NVIDIA 87.74) +OpenGL extensions: + GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging, + GL_ARB_multitexture, GL_ARB_point_parameters, GL_ARB_point_sprite, + GL_ARB_shadow, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map, + GL_ARB_texture_env_add, GL_ARB_texture_env_combine, + GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, + GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program, + GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, + GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, + GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object, + GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters, + GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, + GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, + GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, + GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_lod, + GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle, + GL_EXT_vertex_array, GL_HP_occlusion_test, GL_IBM_texture_mirrored_repeat, + GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_point_sprite, + 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_SGIX_depth_texture, GL_SGIX_shadow, + GL_SUN_multi_draw_arrays +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None +0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon +0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon diff --git a/test/glxinfo.nvidia-mesa-Xorg.txt b/test/glxinfo.nvidia-mesa-Xorg.txt new file mode 100644 index 0000000..1fdf3d1 --- /dev/null +++ b/test/glxinfo.nvidia-mesa-Xorg.txt @@ -0,0 +1,154 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: No +server glx vendor string: NVIDIA Corporation +server glx version string: 1.4 +server glx extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, + GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, + GLX_ARB_multisample, GLX_NV_float_buffer, GLX_NV_swap_group +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.4 +GLX extensions: + GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGI_make_current_read, + GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIX_fbconfig, + GLX_SGIX_pbuffer +OpenGL vendor string: NVIDIA Corporation +OpenGL renderer string: Quadro FX 1100/AGP/SSE2 +OpenGL version string: 1.4 (2.0.2 NVIDIA 87.74) +OpenGL extensions: + GL_ARB_depth_texture, GL_ARB_fragment_program, + GL_ARB_fragment_program_shadow, GL_ARB_imaging, GL_ARB_multitexture, + GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite, + 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_dot3, + GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle, + GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_window_pos, + GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate, + GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_draw_range_elements, + GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, + GL_EXT_paletted_texture, GL_EXT_point_parameters, GL_EXT_rescale_normal, + GL_EXT_secondary_color, GL_EXT_separate_specular_color, + GL_EXT_shadow_funcs, GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap, + GL_EXT_texture3D, GL_EXT_texture_compression_s3tc, + 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, + GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle, + GL_EXT_vertex_array, GL_HP_occlusion_test, GL_IBM_rasterpos_clip, + GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, + GL_NV_blend_square, GL_NV_copy_depth_to_color, GL_NV_depth_clamp, + GL_NV_fog_distance, GL_NV_fragment_program_option, + GL_NV_light_max_exponent, GL_NV_multisample_filter_hint, + GL_NV_texgen_reflection, GL_NV_texture_compression_vtc, + GL_NV_texture_env_combine4, GL_NV_texture_rectangle, + GL_NV_vertex_program2_option, GL_SGIS_generate_mipmap, + GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, + GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, + GL_SUN_multi_draw_arrays, GL_SUN_slice_accum +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x21 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x23 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x24 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x25 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x26 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None +0x27 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None +0x28 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None +0x29 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None +0x2a 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x2b 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x2c 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x2d 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x2e 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon +0x2f 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon +0x30 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon +0x31 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon +0x32 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon +0x33 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon +0x34 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon +0x35 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon +0x36 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon +0x37 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon +0x38 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon +0x39 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon +0x3a 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon +0x3b 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon +0x3c 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon +0x3d 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon +0x3e 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 8 1 Ncon +0x3f 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 8 1 Ncon +0x40 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 16 1 Ncon +0x41 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 16 1 Ncon +0x42 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 8 1 Ncon +0x43 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 8 1 Ncon +0x44 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 16 1 Ncon +0x45 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 16 1 Ncon +0x46 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 8 1 Ncon +0x47 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 8 1 Ncon +0x48 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 16 1 Ncon +0x49 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 16 1 Ncon +0x4a 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 8 1 Ncon +0x4b 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 8 1 Ncon +0x4c 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 16 1 Ncon +0x4d 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 16 1 Ncon +0x4e 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x4f 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x50 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x51 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None +0x52 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None +0x53 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None +0x54 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None +0x55 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x56 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x57 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x58 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x59 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon +0x5a 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon +0x5b 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon +0x5c 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon +0x5d 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon +0x5e 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon +0x5f 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon +0x60 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon +0x61 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon +0x62 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon +0x63 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon +0x64 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon +0x65 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon +0x66 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon +0x67 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon +0x68 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon +0x69 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 8 1 Ncon +0x6a 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 8 1 Ncon +0x6b 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 16 1 Ncon +0x6c 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 16 1 Ncon +0x6d 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 8 1 Ncon +0x6e 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 8 1 Ncon +0x6f 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 16 1 Ncon +0x70 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 16 1 Ncon +0x71 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 8 1 Ncon +0x72 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 8 1 Ncon +0x73 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 16 1 Ncon +0x74 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 16 1 Ncon +0x75 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 8 1 Ncon +0x76 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 8 1 Ncon +0x77 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 16 1 Ncon +0x78 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 16 1 Ncon diff --git a/test/glxinfo.nvidia-nvidia-Xgl.txt b/test/glxinfo.nvidia-nvidia-Xgl.txt new file mode 100644 index 0000000..b154e0e --- /dev/null +++ b/test/glxinfo.nvidia-nvidia-Xgl.txt @@ -0,0 +1,54 @@ +name of display: :93.0 +display: :93 screen: 0 +direct rendering: No +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig +client glx vendor string: NVIDIA Corporation +client glx version string: 1.4 +client glx extensions: + GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, + GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, + GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, + GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float +GLX version: 1.2 +GLX extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_SGIX_fbconfig, GLX_ARB_get_proc_address +OpenGL vendor string: NVIDIA Corporation +OpenGL renderer string: Quadro FX 1100/AGP/SSE2 +OpenGL version string: 1.2 (2.0.2 NVIDIA 87.74) +OpenGL extensions: + GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture, + GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow, + GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map, + GL_ARB_texture_env_add, GL_ARB_texture_env_combine, + GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, + GL_ARB_window_pos, GL_ARB_vertex_program, GL_ARB_fragment_program, + GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate, + GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_draw_range_elements, + GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, + GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, + GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, + GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_EXT_texture_lod, + GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array, + GL_HP_occlusion_test, GL_IBM_texture_mirrored_repeat, GL_NV_blend_square, + GL_NV_texgen_reflection, GL_NV_texture_rectangle, + GL_NV_texture_env_combine4, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod, + GL_SGIX_depth_texture, GL_SGIX_shadow +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None +0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon +0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon diff --git a/test/glxinfo.nvidia-nvidia-Xorg.txt b/test/glxinfo.nvidia-nvidia-Xorg.txt new file mode 100644 index 0000000..8f39681 --- /dev/null +++ b/test/glxinfo.nvidia-nvidia-Xorg.txt @@ -0,0 +1,166 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: Yes +server glx vendor string: NVIDIA Corporation +server glx version string: 1.4 +server glx extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, + GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, + GLX_ARB_multisample, GLX_NV_float_buffer, GLX_NV_swap_group +client glx vendor string: NVIDIA Corporation +client glx version string: 1.4 +client glx extensions: + GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, + GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, + GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, + GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float +GLX version: 1.3 +GLX extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, + GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, + GLX_ARB_multisample, GLX_NV_float_buffer, GLX_NV_swap_group, + GLX_ARB_get_proc_address +OpenGL vendor string: NVIDIA Corporation +OpenGL renderer string: Quadro FX 1100/AGP/SSE2 +OpenGL version string: 2.0.2 NVIDIA 87.74 +OpenGL extensions: + GL_ARB_depth_texture, GL_ARB_fragment_program, + GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, + GL_ARB_half_float_pixel, GL_ARB_imaging, 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_shadow, + GL_ARB_shader_objects, GL_ARB_shading_language_100, + 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_dot3, + GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle, + GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, + GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, + GL_S3_s3tc, GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra, + GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, + GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, GL_EXT_Cg_shader, + GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements, GL_EXT_fog_coord, + GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, + GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, + GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object, + GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, + GL_EXT_shared_texture_palette, GL_EXT_stencil_two_side, + GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_compression_s3tc, + GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, + GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, + GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod, + GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_sRGB, + GL_EXT_timer_query, GL_EXT_vertex_array, GL_HP_occlusion_test, + GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, + GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_copy_depth_to_color, + GL_NV_depth_clamp, GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance, + GL_NV_fragment_program, GL_NV_fragment_program_option, + GL_NV_gpu_program_parameters, GL_NV_half_float, GL_NV_light_max_exponent, + GL_NV_multisample_filter_hint, GL_NV_occlusion_query, + GL_NV_packed_depth_stencil, GL_NV_pixel_data_range, GL_NV_point_sprite, + GL_NV_primitive_restart, GL_NV_register_combiners, + GL_NV_register_combiners2, GL_NV_texgen_reflection, + GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, + GL_NV_texture_expand_normal, GL_NV_texture_rectangle, + GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3, + GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program, + GL_NV_vertex_program1_1, GL_NV_vertex_program2, + GL_NV_vertex_program2_option, GL_SGIS_generate_mipmap, + GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, + GL_SUN_slice_accum +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x21 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x23 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x24 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x25 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x26 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None +0x27 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None +0x28 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None +0x29 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None +0x2a 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x2b 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x2c 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x2d 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x2e 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon +0x2f 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon +0x30 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon +0x31 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon +0x32 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon +0x33 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon +0x34 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon +0x35 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon +0x36 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon +0x37 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon +0x38 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon +0x39 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon +0x3a 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon +0x3b 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon +0x3c 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon +0x3d 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon +0x3e 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 8 1 Ncon +0x3f 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 8 1 Ncon +0x40 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 16 1 Ncon +0x41 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 16 1 Ncon +0x42 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 8 1 Ncon +0x43 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 8 1 Ncon +0x44 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 16 1 Ncon +0x45 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 16 1 Ncon +0x46 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 8 1 Ncon +0x47 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 8 1 Ncon +0x48 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 16 1 Ncon +0x49 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 16 1 Ncon +0x4a 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 8 1 Ncon +0x4b 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 8 1 Ncon +0x4c 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 16 1 Ncon +0x4d 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 16 1 Ncon +0x4e 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x4f 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x50 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x51 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None +0x52 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None +0x53 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None +0x54 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None +0x55 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x56 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x57 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x58 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x59 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon +0x5a 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon +0x5b 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon +0x5c 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon +0x5d 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon +0x5e 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon +0x5f 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon +0x60 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon +0x61 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon +0x62 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon +0x63 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon +0x64 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon +0x65 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon +0x66 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon +0x67 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon +0x68 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon +0x69 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 8 1 Ncon +0x6a 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 8 1 Ncon +0x6b 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 16 1 Ncon +0x6c 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 16 1 Ncon +0x6d 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 8 1 Ncon +0x6e 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 8 1 Ncon +0x6f 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 16 1 Ncon +0x70 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 16 1 Ncon +0x71 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 8 1 Ncon +0x72 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 8 1 Ncon +0x73 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 16 1 Ncon +0x74 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 16 1 Ncon +0x75 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 8 1 Ncon +0x76 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 8 1 Ncon +0x77 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 16 1 Ncon +0x78 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 16 1 Ncon diff --git a/test/glxinfo.nvidia_legacy-mesa-Xgl.txt b/test/glxinfo.nvidia_legacy-mesa-Xgl.txt new file mode 100644 index 0000000..25b27e0 --- /dev/null +++ b/test/glxinfo.nvidia_legacy-mesa-Xgl.txt @@ -0,0 +1,53 @@ +name of display: :1.0 +display: :1 screen: 0 +direct rendering: No +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.2 +GLX extensions: + GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig, + GLX_EXT_texture_from_pixmap +OpenGL vendor string: NVIDIA Corporation +OpenGL renderer string: RIVA TNT2/AGP/SSE/3DNOW! +OpenGL version string: 1.2 (1.5.3 NVIDIA 71.84) +OpenGL extensions: + GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters, + GL_ARB_texture_env_add, GL_ARB_texture_mirrored_repeat, + GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, + GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, + GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal, + GL_EXT_secondary_color, GL_EXT_separate_specular_color, + GL_EXT_stencil_wrap, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, + GL_EXT_texture_env_combine, GL_EXT_texture_lod_bias, + GL_EXT_texture_object, GL_EXT_vertex_array, + GL_IBM_texture_mirrored_repeat, GL_NV_blend_square, + GL_NV_texgen_reflection, GL_NV_texture_env_combine4, + GL_SGIS_texture_edge_clamp, GL_SUN_multi_draw_arrays +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None +0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon +0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon diff --git a/test/glxinfo.nvidia_legacy-mesa-Xorg.txt b/test/glxinfo.nvidia_legacy-mesa-Xorg.txt new file mode 100644 index 0000000..bc6bfc1 --- /dev/null +++ b/test/glxinfo.nvidia_legacy-mesa-Xorg.txt @@ -0,0 +1,63 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: No +server glx vendor string: NVIDIA Corporation +server glx version string: 1.3 +server glx extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, + GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.3 +GLX extensions: + GLX_ARB_get_proc_address, GLX_EXT_import_context, GLX_EXT_visual_info, + GLX_EXT_visual_rating, GLX_SGI_make_current_read, GLX_SGI_swap_control, + GLX_SGI_video_sync, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer +OpenGL vendor string: NVIDIA Corporation +OpenGL renderer string: RIVA TNT2/AGP/SSE/3DNOW!/forceSW +OpenGL version string: 1.4 (1.5.3 NVIDIA 71.84) +OpenGL extensions: + GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters, + GL_ARB_texture_env_add, GL_ARB_texture_mirrored_repeat, + GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, + GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, + GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal, + GL_EXT_secondary_color, GL_EXT_separate_specular_color, + GL_EXT_stencil_wrap, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, + GL_EXT_texture_env_combine, GL_EXT_texture_lod_bias, + GL_EXT_texture_object, GL_EXT_vertex_array, GL_IBM_rasterpos_clip, + GL_IBM_texture_mirrored_repeat, GL_NV_blend_square, GL_NV_fog_distance, + GL_NV_light_max_exponent, GL_NV_texgen_reflection, + GL_NV_texture_env_combine4, GL_SGIS_texture_edge_clamp, + GL_SUN_multi_draw_arrays, GL_SUN_slice_accum +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x21 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x23 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x24 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x25 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x26 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x27 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x28 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x29 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x2a 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x2b 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x2c 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x2d 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x2e 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x2f 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x30 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None diff --git a/test/glxinfo.nvidia_legacy-nvidia_legacy-Xgl.txt b/test/glxinfo.nvidia_legacy-nvidia_legacy-Xgl.txt new file mode 100644 index 0000000..2ce7462 --- /dev/null +++ b/test/glxinfo.nvidia_legacy-nvidia_legacy-Xgl.txt @@ -0,0 +1,46 @@ +name of display: :1.0 +display: :1 screen: 0 +direct rendering: No +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig +client glx vendor string: NVIDIA Corporation +client glx version string: 1.3 +client glx extensions: + GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, + GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, + GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, + GLX_SGI_swap_control, GLX_NV_float_buffer +GLX version: 1.2 +GLX extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_SGIX_fbconfig, GLX_ARB_get_proc_address +OpenGL vendor string: NVIDIA Corporation +OpenGL renderer string: RIVA TNT2/AGP/SSE/3DNOW! +OpenGL version string: 1.2 (1.5.3 NVIDIA 71.84) +OpenGL extensions: + GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters, + GL_ARB_texture_env_add, GL_ARB_texture_mirrored_repeat, GL_ARB_window_pos, + GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra, + GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, + GL_EXT_packed_pixels, GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, + GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine, + GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array, + GL_IBM_texture_mirrored_repeat, GL_NV_blend_square, + GL_NV_texgen_reflection, GL_NV_texture_env_combine4 +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None +0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon +0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon diff --git a/test/glxinfo.nvidia_legacy-nvidia_legacy-Xorg.txt b/test/glxinfo.nvidia_legacy-nvidia_legacy-Xorg.txt new file mode 100644 index 0000000..5f24112 --- /dev/null +++ b/test/glxinfo.nvidia_legacy-nvidia_legacy-Xorg.txt @@ -0,0 +1,63 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: Yes +server glx vendor string: NVIDIA Corporation +server glx version string: 1.3 +server glx extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, + GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control +client glx vendor string: NVIDIA Corporation +client glx version string: 1.3 +client glx extensions: + GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, + GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, + GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, + GLX_SGI_swap_control, GLX_NV_float_buffer +GLX version: 1.3 +GLX extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, + GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, + GLX_ARB_get_proc_address +OpenGL vendor string: NVIDIA Corporation +OpenGL renderer string: RIVA TNT2/AGP/SSE/3DNOW! +OpenGL version string: 1.5.3 NVIDIA 71.84 +OpenGL extensions: + GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters, + GL_ARB_texture_env_add, GL_ARB_texture_mirrored_repeat, + GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_window_pos, + GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra, + GL_EXT_compiled_vertex_array, GL_EXT_draw_range_elements, + GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, + GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, + GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, + GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine, + GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array, + GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, + GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_fog_distance, + GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, + GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_SGIS_multitexture, + GL_SUN_slice_accum +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x21 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x23 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x24 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x25 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x26 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x27 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x28 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x29 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x2a 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x2b 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None +0x2c 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None +0x2d 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x2e 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None +0x2f 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None +0x30 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None diff --git a/test/glxinfo.nvidia_native-mesa-Xorg.txt b/test/glxinfo.nvidia_native-mesa-Xorg.txt new file mode 100644 index 0000000..b08cae5 --- /dev/null +++ b/test/glxinfo.nvidia_native-mesa-Xorg.txt @@ -0,0 +1,67 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: No +server glx vendor string: NVIDIA Corporation +server glx version string: 1.4 +server glx extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, + GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, + GLX_EXT_texture_from_pixmap +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.4 +GLX extensions: + GLX_ARB_get_proc_address, GLX_EXT_import_context, GLX_EXT_visual_info, + GLX_EXT_visual_rating, GLX_SGI_make_current_read, GLX_SGI_swap_control, + GLX_SGI_video_sync, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, + GLX_EXT_texture_from_pixmap +OpenGL vendor string: NVIDIA Corporation +OpenGL renderer string: GeForce4 440 Go/AGP/SSE2 +OpenGL version string: 1.4 (1.5.8 NVIDIA 96.29) +OpenGL extensions: + GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters, + GL_ARB_point_sprite, GL_ARB_texture_compression, GL_ARB_texture_cube_map, + GL_ARB_texture_env_add, GL_ARB_texture_env_combine, + GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, + GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program, + GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, + GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, + GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, + GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_point_parameters, + GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_shared_texture_palette, + GL_EXT_stencil_wrap, GL_EXT_texture_compression_s3tc, + 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, + GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle, + GL_EXT_vertex_array, GL_IBM_rasterpos_clip, + GL_IBM_texture_mirrored_repeat, GL_NV_blend_square, GL_NV_fog_distance, + GL_NV_light_max_exponent, GL_NV_texgen_reflection, + GL_NV_texture_env_combine4, GL_NV_texture_rectangle, + GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, + GL_SUN_multi_draw_arrays, GL_SUN_slice_accum +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x21 16 tc 0 16 0 r y . 5 6 5 0 4 16 0 16 16 16 16 0 0 None +0x22 16 dc 0 16 0 r y . 5 6 5 0 4 16 0 16 16 16 16 0 0 None +0x23 16 tc 0 16 0 r . . 5 6 5 0 4 16 0 16 16 16 16 0 0 None +0x24 16 tc 0 16 0 r y . 5 6 5 0 4 0 0 16 16 16 16 0 0 None +0x25 16 tc 0 16 0 r . . 5 6 5 0 4 0 0 16 16 16 16 0 0 None +0x26 16 dc 0 16 0 r . . 5 6 5 0 4 16 0 16 16 16 16 0 0 None +0x27 16 dc 0 16 0 r y . 5 6 5 0 4 0 0 16 16 16 16 0 0 None +0x28 16 dc 0 16 0 r . . 5 6 5 0 4 0 0 16 16 16 16 0 0 None +0x7c 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None diff --git a/test/glxinfo.nvidia_native-nvidia_native-Xorg.txt b/test/glxinfo.nvidia_native-nvidia_native-Xorg.txt new file mode 100644 index 0000000..7fae1fa --- /dev/null +++ b/test/glxinfo.nvidia_native-nvidia_native-Xorg.txt @@ -0,0 +1,72 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: Yes +server glx vendor string: NVIDIA Corporation +server glx version string: 1.4 +server glx extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, + GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, + GLX_EXT_texture_from_pixmap +client glx vendor string: NVIDIA Corporation +client glx version string: 1.4 +client glx extensions: + GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, + GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, + GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, + GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float, + GLX_EXT_fbconfig_packed_float, GLX_EXT_texture_from_pixmap +GLX version: 1.3 +GLX extensions: + GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, + GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, + GLX_EXT_texture_from_pixmap, GLX_ARB_get_proc_address +OpenGL vendor string: NVIDIA Corporation +OpenGL renderer string: GeForce4 440 Go/AGP/SSE2 +OpenGL version string: 1.5.8 NVIDIA 96.29 +OpenGL extensions: + GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_pixel_buffer_object, + GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects, + GL_ARB_shading_language_100, GL_ARB_texture_compression, + GL_ARB_texture_cube_map, GL_ARB_texture_env_add, + GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, + GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle, + GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, + GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos, + GL_S3_s3tc, GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra, + GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, + GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_Cg_shader, + GL_EXT_draw_range_elements, GL_EXT_fog_coord, + GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, + GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object, + GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_shared_texture_palette, + GL_EXT_stencil_wrap, GL_EXT_texture_compression_s3tc, + GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, + GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, + GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod, + GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array, + GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, + GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_fence, + GL_NV_fog_distance, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, + GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_register_combiners, + GL_NV_texgen_reflection, GL_NV_texture_env_combine4, + GL_NV_texture_rectangle, GL_NV_vertex_array_range, + GL_NV_vertex_array_range2, GL_NV_vertex_program, GL_NV_vertex_program1_1, + GL_SGIS_generate_mipmap, GL_SGIS_multitexture, GL_SGIS_texture_lod, + GL_SUN_slice_accum +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x21 16 tc 0 16 0 r y . 5 6 5 0 4 16 0 16 16 16 16 0 0 None +0x22 16 dc 0 16 0 r y . 5 6 5 0 4 16 0 16 16 16 16 0 0 None +0x23 16 tc 0 16 0 r . . 5 6 5 0 4 16 0 16 16 16 16 0 0 None +0x24 16 tc 0 16 0 r y . 5 6 5 0 4 0 0 16 16 16 16 0 0 None +0x25 16 tc 0 16 0 r . . 5 6 5 0 4 0 0 16 16 16 16 0 0 None +0x26 16 dc 0 16 0 r . . 5 6 5 0 4 16 0 16 16 16 16 0 0 None +0x27 16 dc 0 16 0 r y . 5 6 5 0 4 0 0 16 16 16 16 0 0 None +0x28 16 dc 0 16 0 r . . 5 6 5 0 4 0 0 16 16 16 16 0 0 None +0x7c 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None diff --git a/test/glxinfo.r300-mesa-Xorg.txt b/test/glxinfo.r300-mesa-Xorg.txt new file mode 100644 index 0000000..83711eb --- /dev/null +++ b/test/glxinfo.r300-mesa-Xorg.txt @@ -0,0 +1,83 @@ +name of display: :0.0 +display: :0 screen: 0 +direct rendering: Yes +server glx vendor string: SGI +server glx version string: 1.2 +server glx extensions: + GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, + GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, + GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, + GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer +client glx vendor string: SGI +client glx version string: 1.4 +client glx extensions: + 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_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 version: 1.2 +GLX extensions: + 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_MESA_swap_frame_usage, GLX_OML_swap_method, + GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig +OpenGL vendor string: Tungsten Graphics, Inc. +OpenGL renderer string: Mesa DRI R300 20040924 x86/MMX/SSE2 TCL +OpenGL version string: 1.3 Mesa 6.5 +OpenGL extensions: + GL_ARB_fragment_program, GL_ARB_imaging, GL_ARB_multisample, + GL_ARB_multitexture, 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_MESAX_texture_float, GL_ARB_texture_mirrored_repeat, + GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, + GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, 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_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, + GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture, + GL_EXT_draw_range_elements, GL_EXT_histogram, GL_EXT_packed_pixels, + GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color, + GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_subtexture, + GL_EXT_texture, GL_EXT_texture3D, 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_rectangle, GL_EXT_vertex_array, + GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate, + GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once, + GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, + GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture, + GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent, + GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program, + GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table, + GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, + GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod +glu version: 1.3 +glu extensions: + GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess + + visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav + id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat +---------------------------------------------------------------------- +0x23 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None +0x24 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow +0x25 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow +0x26 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow +0x27 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None +0x28 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow +0x29 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow +0x2a 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow +0x2b 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None +0x2c 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow +0x2d 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow +0x2e 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow +0x2f 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None +0x30 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow +0x31 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow +0x32 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow +0x4b 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon |