On Fri, 2009-03-06 at 09:21 -0500, Jamie McCracken wrote:
> On Fri, 2009-03-06 at 10:43 +0100, Stéphane Esté-Gracias wrote:
> > Hello,
> > 
> > As I read in your bug report :
> > "Because argb transparency is absolute, enabling ARGB stage will affect 
> > relative
> > transparency of clutter actors that overlap on each other if they use 
> > alpha."
> > 
> > In other words, if I create transparent stage, all actors using alpha
> > (major actors have alpha to build eyes-candy application) will be
> > transparent too.
> 
> yes - I believe there is no way round that as the same thing happens
> when using cairo on an argb window 
> 
> I would guess that clutter would need its own compositor to perform
> relative alpha 

Pretty sure whatever you are seeing is just bad blending arithmetic. I
just added a comment to the bug.

All compositor does is exactly what clutter already does... it draws the
composited objects onto the destination using (in porter-duff terms) the
"over" operator.

- Owen


-- 
To unsubscribe send a mail to [email protected]

Reply via email to