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