[Webkit-unassigned] [Bug 138477] Don't premultiply and then unpremultiply PNGs on iOS.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Dec 17 06:10:41 PST 2014
https://bugs.webkit.org/show_bug.cgi?id=138477
Mr F <somemail256 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |somemail256 at gmail.com
--- Comment #10 from Mr F <somemail256 at gmail.com> ---
Just stumbled across this nasty bug. Made a little test program: http://geom.io/pc25b/testPNG2.html
1st image: PNG with alpha as an Image element.
2nd image: same PNG without alpha channel as an Image element;
3rd image: canvas, first PNG with alpha, but loaded as WebGL texture and rendered on a quad.
On PC 2nd and 3rd images are the same.
On iOS 3rd image exhibits severe precision loss.
This is quite important to fix for WebGL apps, because we often store different encoded/packed data for textures and do not expect RGB to be broken.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20141217/98bd18d3/attachment-0002.html>
More information about the webkit-unassigned
mailing list