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

Reply via email to