diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2009-10-16 16:48:54 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2009-10-21 11:37:16 +0100 |
commit | df357f26ff72571acb840715efa4930054d4fdbe (patch) | |
tree | 66e9174c24c52564a5d691a21653c8b31a3b7156 /src/cairo-meta-surface.c | |
parent | f0cd20e6cec445eb627c2708c2230c8bad1b64ce (diff) |
Support component-alpha.
Within our code base we carried a few hacks to utilize the component
alpha capabilities of pixman, whilst not supporting the concept for our
own masks. Thus we were setting it upon the pixman_image_t that we
passed around through code that was blissfully unaware and indeed the
component-alpha property was forgotten (e.g. upgrading glyph masks).
The real issue is that without explicit support that a pattern carries
subpixel masking information, that information is lost when using that
pattern with composite. Again we can look at the example of compositing
a sub-pixel glyph mask onto a remote xlib surface for further failure.
Diffstat (limited to 'src/cairo-meta-surface.c')
0 files changed, 0 insertions, 0 deletions