The rendered color changes once when I move the window, or when the focus on the window changes, or in the case of a fullscreen program when I go to console mode and back. I'm running a radeon 7000 with cvs dri drivers. I tested software mesa on the same machine and it works fine. The following C program demonstrates this problem : http://icps.u-strasbg.fr/~marchesin/divers/multitex.c For example, when I run it it initially looks green-ish, but when I switch focus away and back on the window, it becomes white. Note that this problem is not related to multitexture, since it also happens with a single texture, but it is almost invisible then. Multitexturing with GL_MODULATE seems to make it the most noticeable.
Is this still an issue using more current code?
I could not reproduce the problem on my radeon 7200 with recent drivers, even when disabling tcl (to make it more similar to a radeon 7000). However, strangely enough the color shown is indeed somewhat different (but not changing) to software mesa. Not sure if this is purely due to texture filtering / precision issues or if there is indeed some bug. Also, the non-reproducability _might_ have been caused by using a different wm, that bug is weird enough...
I can't see this bug with lastest master and dri2, i am closing this bug, i will test latter dri1 path and reopen if necessary.
Please don't close bugs until they're fixed.
Is this fixed now?
I don't have the card any more. I guess you could claim it's fixed?
I think this is the most accurate resolution (bug submitter can no longer test, DRI1 support has been removed).
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.