New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 665014 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

GPU Rasterization anti-aliases resized svg image differently

Project Member Reported by schenney@chromium.org, Nov 14 2016

Issue description

Version: 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.

 

Comment 1 by ericrk@chromium.org, Nov 14 2016

Is the aliasing worse now? Or just different? Unless we feel that the result looks worse, this is probably OK.
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.
Status: WontFix (was: Available)

Sign in to add a comment