New issue
Advanced search Search tips

Issue 744674 link

Starred by 6 users

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: 2017-08-21
OS: Linux , All
Pri: 1
Type: Bug-Regression



Sign in to add a comment

70.1% regression in smoothness.top_25_smooth at 486038:486161

Project Member Reported by nzolghadr@chromium.org, Jul 17 2017

Issue description

See the link to graphs below.
 
Project Member

Comment 1 by 42576172...@developer.gserviceaccount.com, Jul 17 2017

All graphs for this bug:
  https://chromeperf.appspot.com/group_report?bug_id=744674

(For debugging:) Original alerts at time of bug-filing:
  https://chromeperf.appspot.com/group_report?sid=ca797c23b2a7e9114019c67576472384de000ebe04f6c2af272c2c7fa5629acd


Bot(s) for this bug's original alert(s):

chromium-rel-win7-dual
Project Member

Comment 3 by 42576172...@developer.gserviceaccount.com, Jul 17 2017

Cc: fmalita@chromium.org
Owner: fmalita@chromium.org

=== Auto-CCing suspected CL author fmalita@chromium.org ===

Hi fmalita@chromium.org, the bisect results pointed to your CL, please take a look at the
results.


=== BISECT JOB RESULTS ===
Perf regression found with culprit

Suspected Commit
  Author : Florin Malita
  Commit : 4d3622e28d891b3a445275d132a6817bb83973ed
  Date   : Wed Jul 12 20:02:25 2017
  Subject: Remove flag to stop relying on Skia's bilerp-hack

Bisect Details
  Configuration: win_perf_bisect
  Benchmark    : smoothness.top_25_smooth
  Metric       : first_gesture_scroll_update_latency/https___www.google.com__hl_en_q_barack+obama
  Change       : 12.23% | 15.4445 -> 17.3336666667

Revision             Result                    N
chromium@486037      15.4445 +- 0.0985571      6      good
chromium@486053      15.397 +- 0.0803243       6      good
chromium@486061      15.4008 +- 0.0601567      6      good
chromium@486065      15.4178 +- 0.103416       6      good
chromium@486067      15.3892 +- 0.0547616      6      good
chromium@486068      17.3627 +- 0.0782134      6      bad       <--
chromium@486099      17.3418 +- 0.0580589      6      bad
chromium@486161      17.3337 +- 0.0786469      6      bad

To Run This Test
  src/tools/perf/run_benchmark -v --browser=release --output-format=chartjson --upload-results --pageset-repeat=1 --also-run-disabled-tests --story-filter=https...www.google.com..hl.en.q.barack.obama smoothness.top_25_smooth

More information on addressing performance regressions:
  http://g.co/ChromePerformanceRegressions

Debug information about this bisect:
  https://chromeperf.appspot.com/buildbucket_job_status/8973807571203713872


For feedback, file a bug with component Speed>Bisection
Cc: reed@google.com mtklein@chromium.org
Project Member

Comment 5 by bugdroid1@chromium.org, Jul 17 2017

The following revision refers to this bug:
  https://skia.googlesource.com/skia/+/0983268dd52150fb968fb10bed2e8541095f12a1

commit 0983268dd52150fb968fb10bed2e8541095f12a1
Author: Florin Malita <fmalita@chromium.org>
Date: Mon Jul 17 20:57:48 2017

Skip bilerp for integral-translate-only matrices

BUG= chromium:744674 

Change-Id: I053a0c26b0f644faa11f469b8a6486302a5efae6
Reviewed-on: https://skia-review.googlesource.com/24126
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Reed <reed@google.com>

[modify] https://crrev.com/0983268dd52150fb968fb10bed2e8541095f12a1/src/core/SkBitmapProcState.cpp

Project Member

Comment 6 by bugdroid1@chromium.org, Jul 18 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1c51b4bc568c20d4b2cee805181d343bfaca0169

commit 1c51b4bc568c20d4b2cee805181d343bfaca0169
Author: skia-deps-roller@chromium.org <skia-deps-roller@chromium.org>
Date: Tue Jul 18 11:07:00 2017

Roll src/third_party/skia/ c2bd631c4..001e72263 (11 commits)

https://skia.googlesource.com/skia.git/+log/c2bd631c431c..001e72263fee

$ git log c2bd631c4..001e72263 --date=short --no-merges --format='%ad %ae %s'
2017-07-18 fmalita Add guard to unblock the Chromium roll
2017-07-17 scroggo Use SkRasterPipeline to blend GIF frames and use proper offset
2017-06-27 mtklein add 32-bit Windows SkJumper backend
2017-07-17 reed Don't store colortables in pixmaps or pixelrefs
2017-07-17 reed Revert "SkPDF: Non-outline glyphs as images"
2017-07-17 fmalita Skip bilerp for integral-translate-only matrices
2017-07-17 halcanary SkPDF: Non-outline glyphs as images
2017-07-17 reed remove SK_SUPPORT_LEGACY_INDEX_8_COLORTYPE for google3
2017-07-17 reed Index8 is dead, remove guarded code
2017-07-17 fmalita Delete dead SK_SUPPORT_LEGACY_BILERP_IGNORING_HACK code
2017-07-17 ethannicholas fixed skslc vec4 uniforms

Created with:
  roll-dep src/third_party/skia
BUG= 744674 ,705480


Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, see:
http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls


CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel
TBR=caryclark@chromium.org

Change-Id: I0d593da3a5d007dd22f298629e20a45bf7bfad13
Reviewed-on: https://chromium-review.googlesource.com/575363
Reviewed-by: Skia Deps Roller <skia-deps-roller@chromium.org>
Commit-Queue: Skia Deps Roller <skia-deps-roller@chromium.org>
Cr-Commit-Position: refs/heads/master@{#487440}
[modify] https://crrev.com/1c51b4bc568c20d4b2cee805181d343bfaca0169/DEPS

Status: Fixed (was: Untriaged)
The fix rolled and was enabled in https://chromium-review.googlesource.com/575675.

I see graphs are recovering, so let's call this one fixed.
Project Member

Comment 8 by 42576172...@developer.gserviceaccount.com, Jul 21 2017

Cc: benhenry@google.com
 Issue 747497  has been merged into this issue.

Comment 9 by hjd@chromium.org, Jul 24 2017

Cc: hjd@google.com
 Issue 747868  has been merged into this issue.
Project Member

Comment 10 by 42576172...@developer.gserviceaccount.com, Aug 15 2017

Cc: a-...@yandex-team.ru vmp...@chromium.org piman@chromium.org vmi...@chromium.org weiliangc@chromium.org enne@chromium.org
 Issue 755391  has been merged into this issue.
Status: Assigned (was: Fixed)
While the original smoothness.top25_smooth regressions have fully recovered (e.g. https://chromeperf.appspot.com/report?sid=c7de044c3db66c4323542e95d45faa68213e250767dd42c97aa54f22a90c814b&start_rev=484492&end_rev=488160), there are still some rasterize_and_record_micro.top25 regressions which have not: https://chromeperf.appspot.com/report?sid=91b14e8cee481267b842ed142f64616cbccd4c77f3c10e80074fc4164d242401

Reopening to investigate.

Comment 12 by piman@chromium.org, Aug 15 2017

Components: Internals>Skia
Labels: -Pri-2 ReleaseBlock-Stable OS-Linux OS-Windows Pri-1
I'm marking RBS-61 so that it is on the TPM radar. If we have a safe fix, we'll want to merge.
[Bulk Edit]
URGENT - PTAL.
Your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and get it merged into the release branch ASAP. Thank you!

Know that this issue shouldn't block the release?  Remove the ReleaseBlock-Stable label or move to M62.

I think I see what's going on, but there's an unfortunate overlap which makes this tricky to recover.  Looking at ESPN in particular (https://chromeperf.appspot.com/report?sid=52f7558b3e39560d90b6f9d742ed2d1bc47fb37a2abdd5605ed75c3db5cacf40), there are three significant changes:


1) https://chromium-review.googlesource.com/567267 [486068] - Remove flag to stop relying on Skia's bilerp-hack

This removes an old Skia heuristic to ignore subpixel image filtering in the absence of other transform components.  The motivation is to align the behavior with Ganesh, and improve correctness.

As an unintended side effect, removing the heuristic also causes Skia to start filtering unnecessarily when the translation is integral.  This is reflected as an 88% regression in rasterize_time/ESPN.


2) https://chromium-review.googlesource.com/575675 [487507] - Enable Skia's integral-translate bilerp optimization

This enables an attempted fix for the regression, by ignoring bilerp with integral translations.  Unfortunately (current finding), the fix only works for clamp/clamp tiling -- for anything else we adjust the matrix scale before the integral check, defeating the fast path.

The change is reflected as a 7.7% progression in rasterize_time/ESPN.


3) https://chromium-review.googlesource.com/545816 [488431] - Enable Skia rasterpipeline for tiling

This switches asymmetric tiling (clamp/repeat, repeat/clamp) to Skia's new SIMD raster pipeline.  The CL is reflected as an 18% progression in rasterize_time/ESPN, because the raster pipeline impl is checking for integral translations independently, and skipping bilerp.



I have a fix to cover the remainder of the regression from #1 (https://skia-review.googlesource.com/c/34840), but, since we're now using raster pipeline for asymmetric tiling, if doesn't help much at ToT.  I.e. non-filtering RP is faster than filtering legacy, but slower than non-filtering legacy.

I think the fix makes sense on its own, and it'll probably show in the metrics, but to fully recover something like ESPN mixing repeat/no-repeat we'd have to land the fix AND revert #3 (which is tricky because IINM the support legacy Skia code is already gone).
Another way to look at the regression, based on tiling:

* clamp / clamp:  fixed in https://chromium-review.googlesource.com/575675
* repeat/repeat:  pending localized fix (https://skia-review.googlesource.com/c/34840)
*    mixed     :  partially fixed in https://chromium-review.googlesource.com/545816, full fix requires a potentially-significant revert in Skia
Project Member

Comment 16 by bugdroid1@chromium.org, Aug 15 2017

The following revision refers to this bug:
  https://skia.googlesource.com/skia/+/3ad19e59571f1a2952209b1e25ff54f0da52acf4

commit 3ad19e59571f1a2952209b1e25ff54f0da52acf4
Author: Florin Malita <fmalita@chromium.org>
Date: Tue Aug 15 20:36:47 2017

Skip bilerp for integral-translate-only matrices (!clamp-clamp case)

We've landed https://skia-review.googlesource.com/24126 to restore this
optimization, but we check too late: for non-clamp/clamp cases we'd
already adjusted the matrix scale, so the optimization never kicks in.

Relocate the integral translation check before all other matrix
adjustments.

BUG= chromium:744674 

Change-Id: I395d327c3ddf74dc6d23bb8aee782ec62a7373f1
Reviewed-on: https://skia-review.googlesource.com/34840
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Klein <mtklein@google.com>

[modify] https://crrev.com/3ad19e59571f1a2952209b1e25ff54f0da52acf4/src/core/SkBitmapProcState.cpp

Project Member

Comment 17 by bugdroid1@chromium.org, Aug 16 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e2b929d9e09c8701f0c07d740f41356a56d75d17

commit e2b929d9e09c8701f0c07d740f41356a56d75d17
Author: skia-deps-roller@chromium.org <skia-deps-roller@chromium.org>
Date: Wed Aug 16 00:13:46 2017

Roll src/third_party/skia/ 15bb26ec7..25954b64c (8 commits)

https://skia.googlesource.com/skia.git/+log/15bb26ec70c9..25954b64c066

$ git log 15bb26ec7..25954b64c --date=short --no-merges --format='%ad %ae %s'
2017-08-15 mtklein explicitly vectorize sk_memset{16,32,64}
2017-08-15 mtklein upstream cr/165303354
2017-08-15 herb Fix bogus math in object allocation.
2017-08-15 fmalita Revert "Fix bogus math in object allocation."
2017-08-15 bungeman Remove SkTypeface::style().
2017-08-15 herb Fix bogus math in object allocation.
2017-08-15 fmalita Skip bilerp for integral-translate-only matrices (!clamp-clamp case)
2017-08-15 brianosman Speed up convexpaths GM in debug builds

Created with:
  roll-dep src/third_party/skia
BUG= 755391 ,744109,744109, 744674 


Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, see:
http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls


CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel
TBR=bsalomon@chromium.org

Change-Id: I14e7599bb7b37734099f0984baf5e6488e5b3e10
Reviewed-on: https://chromium-review.googlesource.com/616164
Reviewed-by: Skia Deps Roller <skia-deps-roller@chromium.org>
Commit-Queue: Skia Deps Roller <skia-deps-roller@chromium.org>
Cr-Commit-Position: refs/heads/master@{#494622}
[modify] https://crrev.com/e2b929d9e09c8701f0c07d740f41356a56d75d17/DEPS

Project Member

Comment 18 by bugdroid1@chromium.org, Aug 16 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8f02fda936013f03ac7da5f10fcd89bf92b88eb5

commit 8f02fda936013f03ac7da5f10fcd89bf92b88eb5
Author: Florin Malita <fmalita@chromium.org>
Date: Wed Aug 16 18:48:38 2017

More Skia integral-translate bilerp optimizations

(remove SK_SUPPORT_LEGACY_BILERP2)

https://chromium-review.googlesource.com/575675 only covered clamp/clamp,
this should work for all tiling combinations.

BUG= 744674 

Change-Id: I5a0639ba03d45253ec986bb5811d2d584c0863b9
Reviewed-on: https://chromium-review.googlesource.com/616421
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Klein <mtklein@chromium.org>
Cr-Commit-Position: refs/heads/master@{#494882}
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/skia/config/SkUserConfig.h
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/compositing/geometry/horizontal-scroll-composited-expected.png
[delete] https://crrev.com/9badb06fd863c08a0edb7e956baa4f8f1cbccb9d/third_party/WebKit/LayoutTests/compositing/geometry/vertical-scroll-composited-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/compositing/overflow/overflow-scroll-with-local-image-background-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/css3/blending/background-blend-mode-tiled-gradient-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize03-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/fast/borders/border-image-scaled-gradient-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/fast/gradients/background-clipped-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/fast/gradients/border-image-gradient-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/fast/hidpi/gradient-with-scaled-ancestor-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/fast/table/border-radius-with-image-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/http/tests/previews/client-lofi-sprite-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/images/color-profile-background-clip-text-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/images/color-profile-svg-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/images/cross-fade-overflow-position-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/images/cross-fade-tiled-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/paint/invalidation/background-image-paint-invalidation-small-document-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/paint/invalidation/compositing/page-scale-repaint-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/paint/invalidation/svg/deep-dynamic-updates-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/paint/invalidation/viewport-gradient-background-html-resize-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/compositing/direct-image-compositing-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/compositing/geometry/vertical-scroll-composited-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/basic/comments-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/basic/containment-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/basic/contextual_selectors-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/basic/grouping-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/basic/id_as_selector-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/basic/inheritance-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_bottom-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_bottom_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_bottom_width-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_bottom_width_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_color-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_color_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_left-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_left_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_left_width-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_left_width_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_right-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_right_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_right_width-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_right_width_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_style-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_style_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_top-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_top_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_top_width-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_top_width_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_width-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/border_width_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/clear-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/clear_float-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/float-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/float_elements_in_series-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/float_margin-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/float_on_text_elements-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/height-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/margin-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/margin_bottom-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/margin_bottom_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/margin_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/margin_left-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/margin_left_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/margin_right-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/margin_right_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/margin_top-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/margin_top_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/padding-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/padding_bottom-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/padding_bottom_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/padding_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/padding_left-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/padding_left_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/padding_right-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/padding_right_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/padding_top-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/padding_top_inline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/box_properties/width-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/cascade/cascade_order-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/cascade/important-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/classification/display-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/classification/list_style-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/classification/list_style_image-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/classification/list_style_position-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/classification/list_style_type-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/classification/white_space-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/color_and_background/background_color-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/color_and_background/background_image-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/color_and_background/background_repeat-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/color_and_background/color-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/conformance/forward_compatible_parsing-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/font_properties/font-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/font_properties/font_family-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/font_properties/font_size-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/font_properties/font_style-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/font_properties/font_variant-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/font_properties/font_weight-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/formatting_model/floating_elements-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/formatting_model/height_of_lines-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/formatting_model/horizontal_formatting-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/formatting_model/inline_elements-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/formatting_model/replaced_elements-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/formatting_model/vertical_formatting-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/pseudo/anchor-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/pseudo/firstletter-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/pseudo/firstline-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/pseudo/multiple_pseudo_elements-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/pseudo/pseudo_elements_in_selectors-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/text_properties/letter_spacing-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/text_properties/line_height-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/text_properties/text_align-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/text_properties/text_decoration-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/text_properties/text_indent-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/text_properties/text_transform-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/text_properties/vertical_align-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/text_properties/word_spacing-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/units/color_units-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/units/length_units-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css1/units/percentage_units-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css2.1/t100801-c544-valgn-00-a-ag-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css2.1/t100801-c544-valgn-02-d-agi-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css2.1/t100801-c544-valgn-03-d-agi-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css2.1/t100801-c544-valgn-04-d-agi-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css2.1/t100801-c548-ln-ht-03-d-ag-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css2.1/t140201-c534-bgreps-02-c-ag-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css2.1/t140201-c534-bgreps-03-c-ag-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css2.1/t140201-c534-bgreps-04-c-ag-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css2.1/t140201-c534-bgreps-05-c-ag-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css2.1/t1605-c545-txttrans-00-b-ag-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/css3/masking/mask-repeat-space-border-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/borders/border-image-border-radius-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/borders/scaled-border-image-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/canvas/image-object-in-canvas-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/canvas/patternfill-repeat-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/css/background-image-with-baseurl-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/css/import_with_baseurl-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-ar-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-coarse-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-minimum-date-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-required-ar-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-required-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png
[modify] https://crrev.com/8f02fda936013f03ac7da5f10fcd89bf92b88eb5/third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-zoom125-expected.png
[modify] https://crrev
Labels: -ReleaseBlock-Stable
Labels: ReleaseBlock-Stable
/me made a mistake.
Per offline chat, this seems to be significant regression and Stable blocker. 

Please request a merge to M61 once change is well baked/verified in Canary and safe to merge to M61. 

Please note we're only few weeks away from M61 Stable promotion so merge bar is VERY high. 
After 494882, of the two tracked regressions related to https://chromium-review.googlesource.com/567267, LinkedIn recovered past the initial level (possibly due to overlap with mtklein's https://skia-review.googlesource.com/34746) while ESPN improved -- but is still ~33% in the red: https://chromeperf.appspot.com/report?sid=91b14e8cee481267b842ed142f64616cbccd4c77f3c10e80074fc4164d242401

I think merging the fix is a no-brainer, once it soaked in canary.

The question is what to do about #3 in c#14.  I now believe it is still possible to revert cleanly and get back to baseline times (supporting Skia code not deleted yet), but, unlike the other fixes, doing so imposes an opportunity cost for Skia.

I'm tempted to stop here, wait for the cumulative metrics to pick up the existing fixes (while focusing on improving raster-pipeline on ToT), and then re-assess.  But I could easily be swayed otherwise.
Project Member

Comment 23 by bugdroid1@chromium.org, Aug 18 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194

commit b9e02f8f670683edaac8b9e6c7a6ce23a5a71194
Author: Florin Malita <fmalita@chromium.org>
Date: Fri Aug 18 16:57:23 2017

Disable Skia raster pipeline for image tiling

Adding SK_SUPPORT_LEGACY_TILED_BITMAPS.

This is a revert of https://chromium-review.googlesource.com/545816.

BUG= 753905 , 744674 

Change-Id: I078f076e75fb868a50927efb8fc4e2de65339533
Reviewed-on: https://chromium-review.googlesource.com/620528
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Klein <mtklein@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
Cr-Commit-Position: refs/heads/master@{#495583}
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/skia/config/SkUserConfig.h
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize07-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize08-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/fast/borders/border-image-slice-constrained-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/images/color-profile-border-image-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/fast/backgrounds/size/backgroundSize16-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/fast/borders/border-image-border-radius-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/fast/borders/border-image-scaled-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/fast/borders/scaled-border-image-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/paint/spellmarkers/document-markers-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/paint/spellmarkers/document-markers-zoom-125-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/paint/spellmarkers/document-markers-zoom-150-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/paint/spellmarkers/document-markers-zoom-175-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/paint/spellmarkers/document-markers-zoom-200-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/paint/spellmarkers/document-markers-zoom-250-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/paint/spellmarkers/inline-spelling-markers-hidpi-composited-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/paint/spellmarkers/inline-spelling-markers-hidpi-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/paint/spellmarkers/inline_spelling_markers-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/svg/as-border-image/svg-as-border-image-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/virtual/exotic-color-space/images/color-profile-border-image-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/virtual/exotic-color-space/images/color-profile-border-image-source-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/linux/virtual/exotic-color-space/images/color-profile-group-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac-mac10.11/paint/spellmarkers/document-markers-zoom-150-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac-mac10.9/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac-retina/paint/spellmarkers/document-markers-zoom-150-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/css3/background/background-large-position-and-size-remains-stable-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/backgrounds/size/backgroundSize16-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-01-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-border-radius-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-longhand-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-outset-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-outset-in-shorthand-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-outset-split-inline-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-repeat-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-repeat-round-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-scale-transform-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-scaled-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-scrambled-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-slices-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-image-source-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/borders/scaled-border-image-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/writing-mode/border-image-vertical-lr-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/fast/writing-mode/border-image-vertical-rl-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/images/color-profile-border-image-source-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/images/color-profile-group-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/paint/spellmarkers/document-markers-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/paint/spellmarkers/document-markers-zoom-125-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/paint/spellmarkers/document-markers-zoom-175-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/paint/spellmarkers/document-markers-zoom-200-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/paint/spellmarkers/document-markers-zoom-250-expected.png
[add] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/virtual/exotic-color-space/images/color-profile-border-image-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/virtual/exotic-color-space/images/color-profile-border-image-source-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/mac/virtual/exotic-color-space/images/color-profile-group-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/css3/background/background-large-position-and-size-remains-stable-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/backgrounds/size/backgroundSize16-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-01-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-border-radius-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-longhand-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-outset-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-outset-in-shorthand-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-outset-split-inline-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-repeat-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-repeat-round-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-scale-transform-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-scaled-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-scrambled-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-slices-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-image-source-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/borders/scaled-border-image-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/writing-mode/border-image-vertical-lr-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/fast/writing-mode/border-image-vertical-rl-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/images/color-profile-border-image-source-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/images/color-profile-group-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/paint/spellmarkers/document-markers-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/paint/spellmarkers/document-markers-zoom-125-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/paint/spellmarkers/document-markers-zoom-150-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/paint/spellmarkers/document-markers-zoom-175-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/paint/spellmarkers/document-markers-zoom-200-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/paint/spellmarkers/document-markers-zoom-250-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/svg/as-border-image/svg-as-border-image-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/virtual/exotic-color-space/images/color-profile-border-image-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/virtual/exotic-color-space/images/color-profile-border-image-source-expected.png
[modify] https://crrev.com/b9e02f8f670683edaac8b9e6c7a6ce23a5a71194/third_party/WebKit/LayoutTests/platform/win/virtual/exotic-color-space/images/color-profile-group-expected.png
[delete] https://crrev.com/301887042430c3a02596ab96fa5cb092b3b637df/third_party/WebKit/LayoutTests/virtual/exotic-color-space/images/color-profile-border-image-expected.png

Labels: -OS-Linux -OS-Windows Merge-Request-61 merge-request OS-All
Status: Fixed (was: Assigned)
After https://chromium-review.googlesource.com/620528, ESPN has also fully recovered: https://chromeperf.appspot.com/report?sid=91b14e8cee481267b842ed142f64616cbccd4c77f3c10e80074fc4164d242401

Requesting M61 merge for the following Skia CLs:

https://skia-review.googlesource.com/34840
https://skia-review.googlesource.com/36120
 Issue 753905  has been merged into this issue.
Before we approve merge to M61, please answer followings:
*Are the changes listed at #24 well baked/verified in Canary, having enough automation tests coverage and safe to merge to M61?
* Any other important details to justify the merge.

Please note We're only few weeks away from M61 Stable promotion, so merge bar is very high. Thank you.
Project Member

Comment 27 by sheriffbot@chromium.org, Aug 19 2017

Labels: -Merge-Request-61 Merge-Review-61 Hotlist-Merge-Review
This bug requires manual review: DEPS changes referenced in bugdroid comments.
Please contact the milestone owner if you have questions.
Owners: amineer@(Android), cmasso@(iOS), ketakid@(ChromeOS), govind@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
The perf regressions in this issue and 753905 have been deemed serious enough to be release blockers.  See also c#12.

https://skia-review.googlesource.com/34840 has been in Canary/ToT for a few days, verified perf-wise on the affected bots, and localized/safe to merge.

https://skia-review.googlesource.com/36120 is more recent, but verified on the affected perf bots and effectively just a revert of https://chromium-review.googlesource.com/545816 (hence also safe to merge).

Both changes affect image rasterization, for which we have plenty of layout test coverage.

I can wait with the actual merge until Monday, but trying to get approval/line things up in advance so we don't land too close to m61 stable.

Thanks!
Labels: -Merge-Review-61 Merge-Approved-61
NextAction: 2017-08-21
Thank you fmalita@. 
Approving merge to M61 branch 3163 based on comment #28. Please merge on Monday morning if all looks good. 
The NextAction date has arrived: 2017-08-21
Project Member

Comment 31 by bugdroid1@chromium.org, Aug 21 2017

Labels: merge-merged-m61
The following revision refers to this bug:
  https://skia.googlesource.com/skia/+/f5ea82958a0a09907b5697567c0b1de75b6b6af5

commit f5ea82958a0a09907b5697567c0b1de75b6b6af5
Author: Florin Malita <fmalita@chromium.org>
Date: Mon Aug 21 15:05:30 2017

[M61] Skip bilerp for integral-translate-only matrices (!clamp-clamp case)

We've landed https://skia-review.googlesource.com/24126 to restore this
optimization, but we check too late: for non-clamp/clamp cases we'd
already adjusted the matrix scale, so the optimization never kicks in.

Relocate the integral translation check before all other matrix
adjustments.

BUG= chromium:744674 

No-Tree-Checks: true
No-Try: true
No-Presubmit: true
Cherry-Pick: 3ad19e59571f1a2952209b1e25ff54f0da52acf4
Approval:  https://crbug.com/744674 
Change-Id: I395d327c3ddf74dc6d23bb8aee782ec62a7373f1
Reviewed-On: https://skia-review.googlesource.com/34840
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-By: Mike Klein <mtklein@google.com>
Reviewed-on: https://skia-review.googlesource.com/36760
Reviewed-by: Mike Reed <reed@google.com>

[modify] https://crrev.com/f5ea82958a0a09907b5697567c0b1de75b6b6af5/src/core/SkBitmapProcState.cpp

Labels: -Merge-Approved-61
Per comment #31, this is already merged to M61.
Project Member

Comment 33 by bugdroid1@chromium.org, Aug 21 2017

Labels: merge-merged-3163
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9484e8f2c369cdfdd77e83dea7e0495196e45f56

commit 9484e8f2c369cdfdd77e83dea7e0495196e45f56
Author: Florin Malita <fmalita@chromium.org>
Date: Mon Aug 21 15:15:56 2017

Disable Skia raster pipeline for image tiling

Adding SK_SUPPORT_LEGACY_TILED_BITMAPS.

This is a revert of https://chromium-review.googlesource.com/545816.

BUG= 753905 , 744674 
TBR=fmalita@chromium.org

(cherry picked from commit b9e02f8f670683edaac8b9e6c7a6ce23a5a71194)

Change-Id: I078f076e75fb868a50927efb8fc4e2de65339533
Reviewed-on: https://chromium-review.googlesource.com/620528
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Mike Klein <mtklein@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#495583}
Reviewed-on: https://chromium-review.googlesource.com/623988
Reviewed-by: Florin Malita <fmalita@chromium.org>
Cr-Commit-Position: refs/branch-heads/3163@{#697}
Cr-Branched-From: ff259bab28b35d242e10186cd63af7ed404fae0d-refs/heads/master@{#488528}
[modify] https://crrev.com/9484e8f2c369cdfdd77e83dea7e0495196e45f56/skia/config/SkUserConfig.h

Labels: -merge-request OS-Linux
Both fixes have been merged: one Skia merge (https://skia-review.googlesource.com/c/36760), one Chromium merge (https://chromium-review.googlesource.com/c/623988).  The latter went into Chromium because the corresponding Skia flag is still present in M61.

Sign in to add a comment