Support on-the-fly transparency changes in pixman renderer
authorManuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Sat, 5 Apr 2014 03:31:37 +0000 (05:31 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 7 Apr 2014 05:48:34 +0000 (22:48 -0700)
commitb1fff418a3f1562f784f6dde9d33b1f900a81cff
tree98be05f7c107fee36702cdaea82c4a783d95f212
parenta46b946cb3842a6e6296ed7c4c7b0303096a2b00
Support on-the-fly transparency changes in pixman renderer

When the alpha channel of a surface is changed and the surface
refreshed, pixman renderer will now apply a mask corresponding
to the alpha channel value.

This allows visual effects like shell fade in, shell fade out,
window switching, to work when using pixman renderer.

Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
src/pixman-renderer.c