Revert "Fix alpha-unpremultiply overflow in WebGL+toDataURL"
This reverts commit dcffdac6. Reason for revert: Breaks fast/webgl/canvas-toDataURL-premul-overflow.html on https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty/43191 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty%20Leak/17758 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty%20(dbg)/11632 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.10/45887 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.11/31889 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.12%20(retina)/328 Original change's description: > Fix alpha-unpremultiply overflow in WebGL+toDataURL > > This change fixes a regression that was introduced in > https://chromium-review.googlesource.com/c/chromium/src/+/780279 > Fixing the issue by switching sensitive use cases back to using > SkImage::readPixels for safely performing the unpremul conversion > > BUG=826878 > > Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 > Change-Id: Ie4bc9ced4d7175ab308529f7dd7119f93378e34c > Reviewed-on: https://chromium-review.googlesource.com/1003320 > Commit-Queue: Justin Novosad <junov@chromium.org> > Reviewed-by: Fernando Serboncini <fserb@chromium.org> > Cr-Commit-Position: refs/heads/master@{#550979} TBR=junov@chromium.org,fserb@chromium.org,xlai@chromium.org Change-Id: Ib53e4ac4573894ff93424b50af6314a51fee217a No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 826878 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Reviewed-on: https://chromium-review.googlesource.com/1014321Reviewed-by:Avi Drissman <avi@chromium.org> Commit-Queue: Avi Drissman <avi@chromium.org> Cr-Commit-Position: refs/heads/master@{#551050}
Showing
3.17 KB
3.17 KB
3.17 KB
3.17 KB
3.17 KB