[Bug 24817] New: shadowtex asserts in indirect mode

View: New views
2 Messages — Rating Filter:   Alert me  

[Bug 24817] New: shadowtex asserts in indirect mode

by Bugzilla from bugzilla-daemon@freedesktop.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

http://bugs.freedesktop.org/show_bug.cgi?id=24817

           Summary: shadowtex asserts in indirect mode
           Product: Mesa
           Version: git
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Other
        AssignedTo: mesa3d-dev@...
        ReportedBy: randrik@...


I have mesa up to 5f7d5d3ea3932ef6028b21bb22d8d28dbdd9fa9f (r600: use
AUTO_INDEX for draw - saves cmd buffer space )

When I run shadowtex demo with LIBGL_ALWAYS_INDIRECT=1, it asserts:

guest@slax:~$ /mnt/sda5/src/mesa/progs/demos/shadowtex                      
Using GL_ARB_depth_texture                                                  
and GL_ARB_shadow                                                          
and GL_ARB_fragment_program                                                
and GL_ARB_shadow_ambient                                                  
Using GL_EXT_framebuffer_object                                            
Keys:                                                                      
  a = toggle animation                                                      
  i = show depth texture image                                              
  m = show depth texture mapping                                            
  d = show fragment distance from light source                              
  n = show normal, shadowed image                                          
  f = toggle nearest/bilinear texture filtering                            
  b/B = decrease/increase shadow map Z bias                                
  p = toggle use of packed depth/stencil                                    
  M = cycle through fragment program modes                                  
  v = toggle vertex program modes                                          
  cursor keys = rotate scene                                                
  <shift> + cursor keys = rotate light source                              
  o = cycle through comparison modes                                        
Rendering 256 x 256 depth texture                                          
FBO not complete!  status = 0x0000                                          
shadowtex: shadowtex.c:459: RenderShadowMap: Assertion `fbo_status == 0x8CD5'
failed.

----

glxinfo lists r600 DRI as renderer, I can re-test with pure software, if
shadowtex really should work in indirect mode.

guest@slax:~$ glxinfo                                                          
name of display: :0.0                                                          
display: :0  screen: 0                                                          
direct rendering: No                                                            
server glx vendor string: SGI                                                  
server glx version string: 1.4                                                  
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_make_current_read, GLX_SGI_swap_control,      
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,                  
    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.4                                                                
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_SGI_swap_control,      
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,                  
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap                  
OpenGL vendor string: Advanced Micro Devices, Inc.                              
OpenGL renderer string: Mesa DRI R600 (RS780 9611) 20090101
x86/MMX+/3DNow!+/SSE2 TCL DRI2                                                  
OpenGL version string: 1.4 (1.5 Mesa 7.7-devel)                                
OpenGL extensions:                                                              
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,        
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,                    
    GL_ARB_occlusion_query, 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_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_equation_separate, GL_EXT_blend_func_separate,                
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,          
    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_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_draw_buffers, 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_depth_clamp, GL_NV_light_max_exponent, GL_NV_texgen_reflection,      
    GL_NV_texture_rectangle, GL_NV_vertex_program, 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_shadow_ambient,    
    GL_SUN_multi_draw_arrays                                                    

   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
0xc8 24 tc  0 24  0 r  .  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0xc9 24 tc  0 24  0 r  .  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0xca 24 tc  0 24  0 r  y  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0xcb 24 tc  0 24  0 r  y  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0xcc 24 tc  0 24  0 r  .  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0xcd 24 tc  0 24  0 r  .  .  8  8  8  0  0 16  0 16 16 16  0  0 0 Slow
0xce 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0xcf 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  0 16 16 16  0  0 0 Slow
0xd0 24 tc  0 24  0 r  .  .  8  8  8  0  0 24  0  0  0  0  0  0 0 None
0xd1 24 tc  0 24  0 r  .  .  8  8  8  0  0 24  0 16 16 16  0  0 0 Slow
0xd2 24 tc  0 24  0 r  y  .  8  8  8  0  0 24  0  0  0  0  0  0 0 None
0xd3 24 tc  0 24  0 r  y  .  8  8  8  0  0 24  0 16 16 16  0  0 0 Slow
0xd4 24 tc  0 24  0 r  .  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0xd5 24 tc  0 24  0 r  .  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0xd6 24 tc  0 24  0 r  y  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0xd7 24 tc  0 24  0 r  y  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0xd8 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0xd9 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0xda 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0xdb 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0xdc 24 tc  0 32  0 r  .  .  8  8  8  8  0 16  0  0  0  0  0  0 0 None
0xdd 24 tc  0 32  0 r  .  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Slow
0xde 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Slow
0xdf 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0xe0 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0xe1 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0xe2 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0xe3 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0xe4 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0xe5 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0xe6 24 dc  0 24  0 r  .  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0xe7 24 dc  0 24  0 r  .  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0xe8 24 dc  0 24  0 r  y  .  8  8  8  0  0  0  0  0  0  0  0  0 0 None
0xe9 24 dc  0 24  0 r  y  .  8  8  8  0  0  0  0 16 16 16  0  0 0 Slow
0xea 24 dc  0 24  0 r  .  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0xeb 24 dc  0 24  0 r  .  .  8  8  8  0  0 16  0 16 16 16  0  0 0 Slow
0xec 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0xed 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  0 16 16 16  0  0 0 Slow
0xee 24 dc  0 24  0 r  .  .  8  8  8  0  0 24  0  0  0  0  0  0 0 None
0xef 24 dc  0 24  0 r  .  .  8  8  8  0  0 24  0 16 16 16  0  0 0 Slow
0xf0 24 dc  0 24  0 r  y  .  8  8  8  0  0 24  0  0  0  0  0  0 0 None
0xf1 24 dc  0 24  0 r  y  .  8  8  8  0  0 24  0 16 16 16  0  0 0 Slow
0xf2 24 dc  0 24  0 r  .  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0xf3 24 dc  0 24  0 r  .  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0xf4 24 dc  0 24  0 r  y  .  8  8  8  0  0 24  8  0  0  0  0  0 0 None
0xf5 24 dc  0 24  0 r  y  .  8  8  8  0  0 24  8 16 16 16  0  0 0 Slow
0xf6 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0xf7 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0xf8 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0xf9 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
0xfa 24 dc  0 32  0 r  .  .  8  8  8  8  0 16  0  0  0  0  0  0 0 None
0xfb 24 dc  0 32  0 r  .  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Slow
0xfc 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  0  0  0  0  0  0 0 None
0xfd 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  0 16 16 16 16  0 0 Slow
0xfe 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0xff 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x100 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x101 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x102 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x103 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x104 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x67 32 tc  0 32  0 r  y  .  8  8  8  8  0 16  0  0  0  0  0  0 0 None

----sorry for glxinfo spam-----


--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@...
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

[Bug 24817] shadowtex asserts in indirect mode

by Bugzilla from bugzilla-daemon@freedesktop.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

http://bugs.freedesktop.org/show_bug.cgi?id=24817


Ian Romanick <idr@...> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |DUPLICATE




--- Comment #1 from Ian Romanick <idr@...>  2009-11-09 12:41:02 PST ---
This test is failing because indirect FBO protocol seems to be broken on the
server.

*** This bug has been marked as a duplicate of bug 23335 ***


--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@...
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev