|
View:
New views
12 Messages
—
Rating Filter:
Alert me
|
|
|
Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"Hi,
the following commit 1724334d7c82abe55b6506dfe369df4facae6f06 dri: fix crash in driGetConfigAttribIndex Accessing a GLboolean via an int pointer on big-endian == bad. breaks 3D stuff on my radeon r5xx card: GLX no longer reports visuals with double buffering. I've attached the different outputs from glxinfo: --- mesa-broken-visual.log 2008-08-25 20:53:05.000000000 +0300 +++ mesa-OK-visual.log 2008-08-25 21:02:57.000000000 +0300 @@ -66,10 +66,12 @@ GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays -1 GLX Visuals +3 GLX Visuals 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 8 0 24 8 0 0 0 0 0 0 None +0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x58 32 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 16 GLXFBConfigs: @@ -78,22 +80,19 @@ ---------------------------------------------------------------------- 0x59 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x5a 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow -0x5b 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None -0x5c 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow +0x5b 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x5c 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x5d 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x5e 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow -0x5f 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None -0x60 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow +0x5f 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x60 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x61 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x62 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow -0x63 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None -0x64 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow +0x63 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None +0x64 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x65 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x66 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow -0x67 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None -0x68 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow - +0x67 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None +0x68 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow If I revert that commit in either master branch or mesa_7_2_branch with the attached patch then 3D stuff works again. Any ideas what might be the problem? Regards, Stefan PS: I'm not subscribed to this list, so please CC: me. --- Stefan Becker E-Mail: Stefan.Becker@... Output of glxinfo: 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_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_swap_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_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.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_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group OpenGL vendor string: DRI R300 Project OpenGL renderer string: Mesa DRI R300 20060815 x86/MMX/SSE2 TCL OpenGL version string: 1.3 Mesa 7.1 rc4 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_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_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_logic_op, 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_gpu_program_parameters, 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_two_side, 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, GL_SGIX_depth_texture, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays 1 GLX Visuals 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 ---------------------------------------------------------------------- 0x58 32 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 16 GLXFBConfigs: 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 ---------------------------------------------------------------------- 0x59 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x5a 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x5b 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x5c 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x5d 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x5e 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x5f 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x60 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x61 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x62 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x63 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x64 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x65 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x66 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x67 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x68 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow Output of glxgears: Error: couldn't get an RGB, Double-buffered visual Output of glxinfo: 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_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_swap_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_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.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_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group OpenGL vendor string: DRI R300 Project OpenGL renderer string: Mesa DRI R300 20060815 x86/MMX/SSE2 TCL OpenGL version string: 1.3 Mesa 7.1 rc4 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_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_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_logic_op, 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_gpu_program_parameters, 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_two_side, 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, GL_SGIX_depth_texture, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays 3 GLX Visuals 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 8 0 24 8 0 0 0 0 0 0 None 0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x58 32 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 16 GLXFBConfigs: 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 ---------------------------------------------------------------------- 0x59 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x5a 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x5b 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x5c 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x5d 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x5e 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x5f 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x60 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x61 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x62 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x63 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None 0x64 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow 0x65 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x66 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x67 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x68 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow Output of glxgears: diff --git a/src/mesa/drivers/dri/common/utils.c b/src/mesa/drivers/dri/common/utils.c index c723dfd..183335f 100644 --- a/src/mesa/drivers/dri/common/utils.c +++ b/src/mesa/drivers/dri/common/utils.c @@ -836,9 +836,11 @@ driGetConfigAttribIndex(const __DRIconfig *config, case __DRI_ATTRIB_SWAP_METHOD: break; +#if 0 case __DRI_ATTRIB_FLOAT_MODE: *value = config->modes.floatMode; break; +#endif default: *value = *(unsigned int *) ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"> the following commit
> > 1724334d7c82abe55b6506dfe369df4facae6f06 > > dri: fix crash in driGetConfigAttribIndex > > Accessing a GLboolean via an int pointer on big-endian == bad. > > breaks 3D stuff on my radeon r5xx card: GLX no longer reports visuals with > double buffering. I've attached the different outputs from glxinfo: I'm going to back this out, but it would be nice to fix properly, krh any ideas? Dave. > --- mesa-broken-visual.log 2008-08-25 20:53:05.000000000 +0300 > +++ mesa-OK-visual.log 2008-08-25 21:02:57.000000000 +0300 > @@ -66,10 +66,12 @@ > GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture, > GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays > > > -1 GLX Visuals > +3 GLX Visuals > 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 8 0 24 8 0 0 0 0 0 0 None > +0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None > 0x58 32 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None > > > 16 GLXFBConfigs: > @@ -78,22 +80,19 @@ > ---------------------------------------------------------------------- > 0x59 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None > 0x5a 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow > -0x5b 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None > -0x5c 0 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow > +0x5b 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None > +0x5c 0 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow > 0x5d 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None > 0x5e 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow > -0x5f 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None > -0x60 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow > +0x5f 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None > +0x60 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow > 0x61 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None > 0x62 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow > -0x63 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None > -0x64 0 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow > +0x63 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None > +0x64 0 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow > 0x65 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None > 0x66 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow > -0x67 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None > -0x68 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow > - > +0x67 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None > +0x68 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow > > > > If I revert that commit in either master branch or mesa_7_2_branch with the > attached patch then 3D stuff works again. Any ideas what might be the problem? > > Regards, > > Stefan > > PS: I'm not subscribed to this list, so please CC: me. > > --- > Stefan Becker > E-Mail: Stefan.Becker@... > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"From: Dave Airlie <airlied@...>
Date: Tue, 26 Aug 2008 12:43:22 +0100 (IST) > > the following commit > > > > 1724334d7c82abe55b6506dfe369df4facae6f06 > > > > dri: fix crash in driGetConfigAttribIndex > > > > Accessing a GLboolean via an int pointer on big-endian == bad. > > > > breaks 3D stuff on my radeon r5xx card: GLX no longer reports visuals with > > double buffering. I've attached the different outputs from glxinfo: > > I'm going to back this out, but it would be nice to fix properly, krh any > ideas? Having some incorrect visuals is better than a flat out unconditional server crash, isn't it? :-/ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"From: David Miller <davem@...>
Date: Tue, 26 Aug 2008 04:47:41 -0700 (PDT) > From: Dave Airlie <airlied@...> > Date: Tue, 26 Aug 2008 12:43:22 +0100 (IST) > > > > the following commit > > > > > > 1724334d7c82abe55b6506dfe369df4facae6f06 > > > > > > dri: fix crash in driGetConfigAttribIndex > > > > > > Accessing a GLboolean via an int pointer on big-endian == bad. > > > > > > breaks 3D stuff on my radeon r5xx card: GLX no longer reports visuals with > > > double buffering. I've attached the different outputs from glxinfo: > > > > I'm going to back this out, but it would be nice to fix properly, krh any > > ideas? > > Having some incorrect visuals is better than a flat out > unconditional server crash, isn't it? :-/ BTW, this is showing that these new boolean blobs were not tested. There are always set to zero when things "work", and that is ensured by this bug. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"> > Having some incorrect visuals is better than a flat out > unconditional server crash, isn't it? :-/ It's a major regression between an -rc3 and -rc4 of a Mesa release, that stops 3D working on a large number of x86 machinse vs a crash on some non-x86 machines. Ideally we find the real fix, !ideally we try and fix the unaligned problem without breaking things. Dave. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"From: Dave Airlie <airlied@...>
Date: Tue, 26 Aug 2008 12:53:55 +0100 (IST) > > Having some incorrect visuals is better than a flat out > > unconditional server crash, isn't it? :-/ > > It's a major regression between an -rc3 and -rc4 of a Mesa release, that > stops 3D working on a large number of x86 machinse vs a crash on some > non-x86 machines. I guess crashes aren't major regressions any more :-/ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"On Tue, 2008-08-26 at 12:43 +0100, Dave Airlie wrote:
> > the following commit > > > > 1724334d7c82abe55b6506dfe369df4facae6f06 > > > > dri: fix crash in driGetConfigAttribIndex > > > > Accessing a GLboolean via an int pointer on big-endian == bad. > > > > breaks 3D stuff on my radeon r5xx card: GLX no longer reports visuals with > > double buffering. I've attached the different outputs from glxinfo: > > I'm going to back this out, but it would be nice to fix properly, krh any > ideas? Hmm, not sure why DaveM's patch would break that for you, but I've just committed a different fix. We never sent the floatMode attribute over the wire anyway so I just took it out. If it's still broken, something else must be wrong on your side - let me know. thanks Kristian ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"Kristian Høgsberg wrote:
> On Tue, 2008-08-26 at 12:43 +0100, Dave Airlie wrote: >>> the following commit >>> >>> 1724334d7c82abe55b6506dfe369df4facae6f06 >>> >>> dri: fix crash in driGetConfigAttribIndex >>> >>> Accessing a GLboolean via an int pointer on big-endian == bad. >>> >>> breaks 3D stuff on my radeon r5xx card: GLX no longer reports visuals with >>> double buffering. I've attached the different outputs from glxinfo: >> I'm going to back this out, but it would be nice to fix properly, krh any >> ideas? > > Hmm, not sure why DaveM's patch would break that for you, but I've just > committed a different fix. We never sent the floatMode attribute over > the wire anyway so I just took it out. If it's still broken, something > else must be wrong on your side - let me know. This issue doesn't depend on anything on the client side, right? I'm planning on releasing Mesa 7.1 in the next hour or two and just want to be sure this issue isn't a dependency. -Brian ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"On Tue, 2008-08-26 at 14:19 -0600, Brian Paul wrote:
> Kristian Høgsberg wrote: > > On Tue, 2008-08-26 at 12:43 +0100, Dave Airlie wrote: > >>> the following commit > >>> > >>> 1724334d7c82abe55b6506dfe369df4facae6f06 > >>> > >>> dri: fix crash in driGetConfigAttribIndex > >>> > >>> Accessing a GLboolean via an int pointer on big-endian == bad. > >>> > >>> breaks 3D stuff on my radeon r5xx card: GLX no longer reports visuals with > >>> double buffering. I've attached the different outputs from glxinfo: > >> I'm going to back this out, but it would be nice to fix properly, krh any > >> ideas? > > > > Hmm, not sure why DaveM's patch would break that for you, but I've just > > committed a different fix. We never sent the floatMode attribute over > > the wire anyway so I just took it out. If it's still broken, something > > else must be wrong on your side - let me know. > > > This issue doesn't depend on anything on the client side, right? > > I'm planning on releasing Mesa 7.1 in the next hour or two and just want > to be sure this issue isn't a dependency. I checked the mesa side of things when committing this and there shouldn't be anything there that needs fixing. thanks, Kristian ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"Hi,
ext Kristian Høgsberg wrote: > On Tue, 2008-08-26 at 12:43 +0100, Dave Airlie wrote: >>> the following commit >>> >>> 1724334d7c82abe55b6506dfe369df4facae6f06 >>> >>> dri: fix crash in driGetConfigAttribIndex >>> >>> Accessing a GLboolean via an int pointer on big-endian == bad. >>> >>> breaks 3D stuff on my radeon r5xx card: GLX no longer reports visuals with >>> double buffering. I've attached the different outputs from glxinfo: >> I'm going to back this out, but it would be nice to fix properly, krh any >> ideas? > > Hmm, not sure why DaveM's patch would break that for you, but I've just > committed a different fix. We never sent the floatMode attribute over > the wire anyway so I just took it out. If it's still broken, something > else must be wrong on your side - let me know. Errrmm *blushes* *mumbles mea culpa* Your commit made me realize that Dave's mesa commit was accompanied by a corresponding commit to the xserver. My xserver was still at 1.4.99.905 but the commit is post 1.4.99.906 in the server-1.5-branch. I've now recompiled my .905 source with Dave's commit included and everything is fine again. Sorry for the mess... I'll also compile the latest xserver git to verify that your change works too. Regards, Stefan --- Stefan Becker E-Mail: Stefan.Becker@... ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"From: Stefan Becker <Stefan.Becker@...>
Date: Wed, 27 Aug 2008 14:44:32 +0300 > Your commit made me realize that Dave's mesa commit was accompanied > by a corresponding commit to the xserver. My xserver was still at > 1.4.99.905 but the commit is post 1.4.99.906 in the > server-1.5-branch. I've now recompiled my .905 source with Dave's > commit included and everything is fine again. Sorry for the mess... Thanks for following up on this Stefan. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
|
|
Re: Problem with commit acae6f06 "dri: fix crash in driGetConfigAttribIndex"Hi,
ext David Miller wrote: > From: Stefan Becker <Stefan.Becker@...> > Date: Wed, 27 Aug 2008 14:44:32 +0300 > >> Your commit made me realize that Dave's mesa commit was accompanied >> by a corresponding commit to the xserver. My xserver was still at >> 1.4.99.905 but the commit is post 1.4.99.906 in the >> server-1.5-branch. I've now recompiled my .905 source with Dave's >> commit included and everything is fine again. Sorry for the mess... > > Thanks for following up on this Stefan. xserver compiled from latest server-1.5-branch works fine too. Long story short: Mesa 7.1 requires xserver > 1.4.99.906 Regards, Stefan --- Stefan Becker E-Mail: Stefan.Becker@... ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@... https://lists.sourceforge.net/lists/listinfo/mesa3d-dev |
| Free embeddable forum powered by Nabble | Forum Help |