[cairo] transparency with alpha channel RGBA
M Joonas Pihlaja
jpihlaja at cc.helsinki.fi
Thu Oct 29 03:28:58 PDT 2009
On Thu, 29 Oct 2009, uray meiviar wrote:
> currently I solved it by un-multiply the RGB value (divide RGB
> values by A) on fragment shader, which is no significant penalty
> since it was done on GPU,
Ah, sounds good!
> but now my concern is the wasted CPU cycle
> for RGB*A multiplication by Cairo (since CPU is far too slow
> compared to GPU), is there any switch to turn off premultiplied RGB
> process?
No, sorry. I wouldn't worry about it though.
Cheers,
Joonas
More information about the cairo
mailing list