FS#15228 - [xorg-server] apps are not correctly transparent when using compiz

Attached to Project: Arch Linux
Opened by lh (jarryson) - Tuesday, 23 June 2009, 14:17 GMT
Last edited by Jan de Groot (JGC) - Thursday, 25 June 2009, 21:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

bug report and screenshot: http://bugs.freedesktop.org/show_bug.cgi?id=22385

when using compiz, the apps' transparent turn very white.

need patches: http://wiki.x.org/wiki/Server16Branch

i added these, which are not added by arch offical, and the problem disappear.

aa2928325fe51d94a636dde9c090e8f54a311a12
f1a995d1496d73741731e32f475097c44a8da972
567cf67959b30432ae30f4851ec17b3a375ab838
de1e43181bd670877b994db221ad8a04b5d63324
d1e916d29be8b470cbc8cadcf6e83991fdbc5a9f
28ddfc88d8d547941c7f4713db527a3c2f9ec35a
03aebed519986c4dd03e02b3b3d4af1f64595ca7
xserver-1.6.0-xinerama-cursors
69a9545d1f8110841538410818df19fd960412c5
e244a5991e2cc55f5aa2f6e5255f1dabf56f0235
b1b5ec45c1cb650ccb8c659218f9481379c777d9
6f9e22049862ee9ac7f604411d005d8bb1b2dd1c
91b697efdefba125348dbcaf584ee51a7f8c9bf6

these three can't patched correctly, and were not in the arch offical patches, either. i didn't add them, but work fine.

ff6c7764c2909e4126403b7211faa6c58556b341
0d9d3f3e361f769822caedccf4c2a58cc9930ecc
f250eea2e90fc50bec5214c2f41132b95edc2c46
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 25 June 2009, 21:54 GMT
Reason for closing:  Not a bug
Comment by Jan de Groot (JGC) - Wednesday, 24 June 2009, 09:01 GMT
I still have to redo these patches, as the server16branch has been changed a lot in the last two weeks. This also includes a DRI2 ABI break which needs a recompiled intel driver. If there's anything that needs to be added to the package that is not on that server16branch page or is not on the server-1.6 branch already, please add it to that page or contact upstream about it. Going through a list of md5sums is not the easiest thing.
Comment by lh (jarryson) - Wednesday, 24 June 2009, 15:14 GMT
these are not md5sums, just the commit in server16branch page. ;)

i tested, and found that arch offical patches contain many of them, just missing the ones i posted above.
Comment by Jan de Groot (JGC) - Thursday, 25 June 2009, 19:06 GMT
I updated the patches with new ones from that page, combined with some new upstream patches from the server-1.6 branch. I did back out the dri2 patches however, as they break the intel driver with DRI2, which won't get fixed until the 2009Q2 release of intel's mesa drivers.
Comment by lh (jarryson) - Thursday, 25 June 2009, 20:29 GMT
seems didn't add the important one :(

91b697efdefba125348dbcaf584ee51a7f8c9bf6 Support setTexBuffer2 in AIGLX.
Comment by Jan de Groot (JGC) - Thursday, 25 June 2009, 21:46 GMT
That patch breaks compilation. setTexBuffer2 is mesa 7.5, which we don't have.
Comment by lh (jarryson) - Thursday, 25 June 2009, 21:51 GMT
sorry, i didn't know that. i am using mesa-git to enable ATI KMS. if so i have to compile xorg-server myself
Comment by Jan de Groot (JGC) - Thursday, 25 June 2009, 21:54 GMT
You will have to recompile xorg-server anyways, because libGL in mesa 7.5 is different. As the DRI subsystem is linked against it, just replacing it with a different version will cause incompatibilities like this.

Loading...