[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Compiz shadow breakage related to pixman
From:       Michel =?ISO-8859-1?Q?D=E4nzer?= <michel () tungstengraphics ! com>
Date:       2007-05-31 8:47:47
Message-ID: 1180601267.10677.65.camel () thor ! sulgenrain ! local
[Download RAW message or body]

With current xserver master on my PowerBook, the shadows drawn by compiz
(well, really gtk-window-decorator) have a hard edge instead of being
soft as intended. See the attached image.

As far as I've been able to determine[0] this was introduced with commit
c5ef84c325440af5fbdf9f44c3781d99a0392df9 ('Make the general compositing
code create a pixman image and call pixman_image_composite().').

Since nobody else has reported this I'll assume it's platform specific.
The two usual suspects would be endianness and char being unsigned by
default. When I get time, I could try building pixman with -fsigned-char
to test for the latter. Let me know if there's anything else I can do to
narrow this down further.


[0] Bisecting this was a pain because older xserver commits tend not to
work with newer pixman commits. Until an ABI is maintained for pixman,
it might make sense to keep it in the xserver tree.

-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer

["Screenshot.png" (Screenshot.png)]

PNG


IHDRMFsbKGD \
	pHYstIME!VIDATxoKSakcql,$H0* \
wd	ZQ0,aN5q0vu92?o[z\B!SZ!óA4tf@FùgCch]x76fQ(BGba/v޿cg


%HG'v&0Js@ \
^78״=9R=i4z}_}Dlϣ}M+K \
49HyrNK;tL~pzzPcvfyfyhxwgk{Y{wFyFt%竝iY3zq6!ig*,Y]3Vp+.0nϙ9T/5l \
*3΍Ҫǥ 	5˲P:<@Ҿ֭֙AW?aY
\`h	?Z^7|/^;
,){ah?B%~ЄMhB	MhB"4	MhBS&4	MhЄ&4	MЮ?M]'; \
6oڋW0rqжwv"V8mhWϰaVĆ}H-3mTXd2՜&4EhBЄMhB[Q+IENDB`




_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic