Gradients have visible discrepancies across clip boundaries
|Project Member Reported by email@example.com, Aug 29 2014||Back to list|
Run ToT Chromium and open third_party/WebKit/fast/hidpi/gradient-with-scaled-ancestor.html. Run Chrome with --enable-impl-side-painting and then again with --disable-impl-side-painting and compare. There's a very obvious visual discrepancy in the gradient when impl-side painting is enabled. This seems like a "playback with SkPicture and clip" vs "raster into SkCanvas directly" sort of bug.
Aug 29 2014,
Sep 2 2014,
have local patch in the works...
Oct 14 2014,
Nov 26 2014,
How's that local patch?
Dec 3 2014,
Dec 18 2014,
https://codereview.chromium.org/815623004/ will require rebaselining (how many?) to land in blink.
Dec 18 2014,
The following revision refers to this bug: https://skia.googlesource.com/skia.git/+/caf7e9313b52f78b53ff7d478f9cc41a1f6a85ff commit caf7e9313b52f78b53ff7d478f9cc41a1f6a85ff Author: reed <firstname.lastname@example.org> Date: Thu Dec 18 12:43:08 2014 -0800 improve precision of gradients (disabled for now) BUG= skia:2898 TBR=caryclark Review URL: https://codereview.chromium.org/815623004 [modify] http://crrev.com/caf7e9313b52f78b53ff7d478f9cc41a1f6a85ff/gyp/skia_for_chromium_defines.gypi [modify] http://crrev.com/caf7e9313b52f78b53ff7d478f9cc41a1f6a85ff/src/effects/gradients/SkClampRange.cpp [modify] http://crrev.com/caf7e9313b52f78b53ff7d478f9cc41a1f6a85ff/src/effects/gradients/SkClampRange.h [modify] http://crrev.com/caf7e9313b52f78b53ff7d478f9cc41a1f6a85ff/src/effects/gradients/SkLinearGradient.cpp
Dec 7 2015,
Mar 5 2016,
over to the new gradient master not sure it still repros
May 24 2017,
No longer repros.
Sign in to add a comment