DescriptionO2D: Fix graphical artifacting with transparent images caused by using non-premultiplied alpha ARGB images as if they were premultiplied alpha ARGB. This caused the transparent parts of images to be too bright (and in some cases fully opaque). Cairo only supports premultiplied alpha, but O3D calls SetRect() with non-premultiplied alpha, so we have to convert.
TEST=loaded O2D and verified transparent images look correct now
BUG=none
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=72658
Patch Set 1 #
Total comments: 12
Patch Set 2 : '' #Patch Set 3 : '' #
Total comments: 3
Patch Set 4 : '' #Messages
Total messages: 12 (0 generated)
|