I was looking into the lighting issues Felix reported with the
xscreensaver pulsar hack (when running it with the -light option). One
side of the planes looks good, the other one is black, so I thought it
might be related to two-sided primitives.

Indeed, the hardware TCL code has a fallback for this if the material is
different on both sides. If I hardcode that to always trigger (in
check_twoside_fallback() in radeon_state.c), pulsar looks good with
lighting.

So I thought I'd see if this was related to some lighting oddities in
bzflag, and I made another interesting discovery: with this fallback, it
locks up the chip when connecting to a server, like I reported before
for software TCL.

In summary, there seem to be multiple problems related to two-sided
lighting in the radeon driver, both with hardware and software TCL. I'll
keep looking into them, but I hope this information will help someone
else find them more quickly.


-- 
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast



-------------------------------------------------------
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