Skia is deprecating the use of unpremultiplied alpha with SkImage. SkImage will still be able to store unpremultiplied pixel values, but it will not do the right thing for drawing to an SkCanvas. WebGLRenderingContextBase must be refactored to function properly after this change, i.e., it should not draw unpremultiplied images to canvas and read back the pixels when direct read is not possible.
When this is fixed, the unpremultiplied test cases commented in https://codereview.chromium.org/2641393002/ -> tex-image-and-sub-image-image-bitmap-utils.js must be added again.
Comment 1 by bugdroid1@chromium.org
, Jun 13 2017