https://bugs.freedesktop.org/show_bug.cgi?id=47375
--- Comment #16 from Barto <mister.free...@laposte.net> 2012-07-26 12:25:36 PDT --- (In reply to comment #15) > Let's first find out why the 'fallback' variable in _mesa_meta_DrawPixels() is > getting set. Basically, use gdb to set a breakpoint in > _mesa_meta_DrawPixels() > then go step by step to see where 'fallback = GL_TRUE' is getting hit. > > To set a breakpoint: "break _mesa_meta_DrawPixels()" > To step one instruction: "s" or "step" > > When you find the point where fallback = GL_TRUE is set, note the current line > and try to print some of the variables in the conditionals. first I have done the debug with the original 8.0.4 mesa libs ( no modifications in the source code ), I have set a breakpoint like this : break _mesa_meta_DrawPixels() but gdb never reaches the _mesa_meta_DrawPixels() function, this function is never called, and Blender crashes at startup with this error : blender: swrast/s_span.c:1327: _swrast_write_rgba_span: Assertion `colorType == 0x1401 || colorType == 0x1406' failed. when I check the value of colorType it's set to zero then I decided to test with a modified 8.0.4 libs ( by applying my "dirty fix", I delete somme assertions functions in s_span.c, image.c and s_blend.c files ), and I set again the same breakpoint: break _mesa_meta_DrawPixels() but gdb again never reaches the _mesa_meta_DrawPixels() function, Blender doesn't crash, but it's very slow in the GUI, this slowness is not normal because in "software mode" ( LIBGL_ALWAYS_SOFTWARE=1 ) for opengl blender is still fast with 8.0.4 original mesa libs, so I think it's my "dirty fix" who causes this slowness, deleting the assertions functions was not a good idea, in conclusion I think we must find why the colorType variable is set to zero when I use the 8.0.4 original mesa libs, why the assertion fails in s_span.c at line 1327 ? -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev