Alex,
So long mail.
I put the feedback here.
1)For the repeat, I have debug the code that our driver's repeatType is
RepeatNormal. And we should add the code to fallback when it is RepeatPad or
RepeatReflect.
2)For the transformPoint, our geode has the same code you copy. :)
Another question to ask:
For the glyph rendering, we have found a bug in EXA when it gives the
parameter to our DoComposite function. Actually, the op we need handle are
following two ops:
1)PictOpAdd, src: PICT_a8, mask: 0, dst: PICT_a8
2)PictOpOver, src: PICT_a8r8g8b8, mask: PICT_a8, dst: PICT_r5g6b5
Our driver has support the 2) operation. But for the 1) operation, we
know it is very easy, but unfortunely our dest format in HW can not be PICT_a8,
it can only be PICT_r3g3b2 for 8bits in geode. Do you know this format?
Another method is that we can do a copy from PICT_a8 to PICT_a8r8g8b8
and do a PictOpAdd?
The worst is I wrote a function to do every pixel PictOpAdd in a while
loop.
What do you think?
Thanks,
Frank
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel