When run rendercheck on 945GM and Q965, below composite cases failed: Src composite mask test on r8g8b8 window Over composite mask test on b8g8r8 Over composite mask test on b5g6r5 Over composite mask test on x8b8g8r8 Over composite mask test on r8g8b8 window OverReverse composite mask test on r8g8b8 window Xor composite mask test on r8g8b8 window And the operation speed is much slowly than before.
I can't see this on 965GM and 915G here, pls make it clear about your versions and logs.
This looks like pixman issue, as driver will fallback to dest b8g8r8. Last working commit is commit f1f52ae4b1b2cca27104c1210625356084baf2f8 Author: Carl Worth <cworth@cworth.org> Date: Tue Oct 30 11:48:31 2007 -0700 Track name change from pixman.pc to pixman-1.pc in .gitignore You may try to bisect it to broken one.
git bisect gives below: 60134ed7ab638b244dc4f3007d56d794815dab7b is first bad commit commit 60134ed7ab638b244dc4f3007d56d794815dab7b Author: Søren Sandmann <sandmann@redhat.com> Date: Sat Dec 1 20:35:03 2007 -0500 Add code to locate fast paths. Comment out switch of doom.
What is the exact rendercheck command line you used to produce this result?
commands: rendercheck -t composite -o over,src,xor or separate these operation: rendercheck -t composite -o over rendercheck -t composite -o src rendercheck -t composite -o xor
Please try the latest git version of pixman. It should fix at least some of the Over bugs. I am not sure if the ones that only happen with windows are pixman's fault. I can't reproduce them here with the ATI driver. Thanks for reporting this bug.
No rendercher case fails now. The fix is OK to me. Change the bug status to FIXED.
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.