GPU Rasterization anti-aliases resized svg image differently |
||
Issue descriptionVersion: ToT OS: All What steps will reproduce the problem? (0) Wait for https://codereview.chromium.org/2496663002/ to land, or apply it locally (1) Remove the expectation in NeverFixTests for virtual/gpu-rasterization/images/cross-fade-svg-size-diff.html and virtual/gpu-rasterization/images/cross-fade-svg-size.html (2) run-webkit-tests for these files (3) Note the ref test result is aliased differently to the result What is the expected result? Ref test and test results match What happens instead? Anti-aliasing on the edges of the resized SVG circles differ. We could convert to image based results, I suppose. We do not want to modify the expectation to apply the same scaling as the test because the scaling is the thing we are actually testing with these files.
,
Nov 14 2016
The test was never run for gpu-rasterization in the past because it lived in css3/images and not in fast/images. I'm merging those test directories, and that revealed the problem. The anti-aliasing is not at all bad. In one case just 4 pixels change, in another about half the border pixels change in a non-visually-apparent way. My guess is that the problem is not really the anti-aliasing, but rather minor differences in how software and hardware treat the scaling or rasterization of the circles. So unless someone else complains, I think we just mark it was WontFix. I'll wait until the test directory merge patch lands.
,
Nov 15 2016
|
||
►
Sign in to add a comment |
||
Comment 1 by ericrk@chromium.org
, Nov 14 2016