On one of my machines, I have a radeon 7500 (32MB DDR actually), and a
couple of days ago I tried the current dri-trunk debian packages on it.
But trying to run a 3D game through WineX causes a crash. So, I got the
source, got a backtrace, and tracked the problem to the current
implementation of EXT_secondary_color: the radeon_SecondaryColor3ubEXT
function in radeon_vtxfmt_c.c dereferenced vb.specptr, which was a null
pointer, likely because lighting was enabled at the time or something.  
WineX calls glSecondaryColor3ubEXT(0,0,0); just in case when the game
doesn't provide any colors, so it would probably be ok to ignore the call
in this case, but crashing is no good. How should this be fixed?

PS: for fun, I disabled the secondary_color extension and tried to run it
again, and then the game works.... ran a bit on the slow side for some
reason (hope your performance work pays off), but things seemed to render
well otherwise. Good work.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to