Vladimir Dergachev writes: > You can just run gdb on the problem. I have seen these segfaults before - > they appear to be due to the fact that despite the name we do not > implement vertex buffer extension properly..
It turns out bzflag doesn't always segfault, only if I try to turn the "Blending" option off in the "Display settings" menu. The segfault is due to doing a procedure call to a NULL function pointer at line 279 of Mesa/src/mesa/tnl/t_vb_render.c in the run_render() function: tnl->Driver.Render.Start( ctx ); i.e. it seems that tnl->Driver.Render.Start is NULL. I notice that r200_swtcl.c does this in radeonFallback(): tnl->Driver.Render.Start = r200RenderStart; Is that statement what should be being executed to initialize tnl->Driver.Render.Start? Or does that only apply for r200, not r300? Paul. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel