See the URL for a screenshot of the problem. Basically, the r and b colors are swapped in icons displayed within gtk+2 and qt applications, causing them to be highlighted by awful cyan colors. We've been trying to figure this problem out for a while. I was able to track down the xorg revision where the problem first showed up to 6.8.99.7. Initially I thought this problem only affected the newport driver for SGI Indy, however a developer who is working on a driver for ImpactSR graphics in Octane machines ran into the same problem. This bug has also been confirmed to affect ffb2+ on sparc, and probably many other graphics devices on big endian arches. However, Stanislaw Skowronek, who is working on a driver for ImpactSR, came up with a very simple patch today that fixes all of our problems. It is attached to this bug, and should apply to 6.8.99.7 up through HEAD.
Created attachment 3129 [details] [review] fixes endian problem with swapped r and b colors
Adding myself to CC. The line #s differ on the current CVS tree. s/1017/1022/ and s/1026/1031/
fixed in HEAD, thanks (proper attribution to be committed in a sec)
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.