Bug 1804810 [wpt PR 37416] - Revert "Use direct compositing for canvases rendered on the CPU", a=testonly

Automatic update from web-platform-tests
Revert "Use direct compositing for canvases rendered on the CPU"

This reverts commit c6b115aecd3b02b953bcdbffd5884910c25a6a69.

Reason for revert: fast/canvas/canvas-incremental-repaint.html is failing on Mac12 Tests
https://ci.chromium.org/ui/p/chromium/builders/ci/Mac12%20Tests/4657/overview

Original change's description:
> Use direct compositing for canvases rendered on the CPU
>
> Before this CL, we already had the plumbing for presenting CPU-rendered canvases via GpuMemoryBuffer for direct compositing.  That code path was originally implemented to support LowLatency mode. With this change, we exercise the GpuMemoryBuffer code path for "regular" latency canvases.  This accelerates compositing, especially for pages that have many canvases.
>
> With this change, MotionMark Images test runs significantly faster, especially with angle/metal enabled.
>
> Bug:1363627
>
> Change-Id: I25b9e3105773fee84a1fc88432ed6640dac4c976
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4081383
> Commit-Queue: Justin Novosad <junov@chromium.org>
> Reviewed-by: Juanmi Huertas <juanmihd@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1080998}

Bug: 1363627
Change-Id: Idb59c9044dcc584db332a18a28312e1f4332d14e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4090966
Commit-Queue: Keishi Hattori <keishi@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Keishi Hattori <keishi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1081287}

--

wpt-commits: ec7818ad7daec0b07b3815cb7c5f02498dab0a0d
wpt-pr: 37416
This commit is contained in:
Keishi Hattori 2022-12-11 21:38:45 +00:00 committed by moz-wptsync-bot
parent 2013d69eb8
commit 0d132f83eb
4 changed files with 0 additions and 4 deletions

View File

@ -12,7 +12,6 @@
<link rel="help" href="http://www.w3.org/TR/css3-images/#the-object-fit">
<link rel="help" href="http://www.w3.org/TR/css3-images/#the-object-position">
<link rel="match" href="object-fit-contain-png-001-ref.html">
<meta name=fuzzy content="maxDifference=0-20;totalPixels=0-2000">
<style type="text/css">
canvas {
border: 1px dashed gray;

View File

@ -12,7 +12,6 @@
<link rel="help" href="http://www.w3.org/TR/css3-images/#the-object-fit">
<link rel="help" href="http://www.w3.org/TR/css3-images/#the-object-position">
<link rel="match" href="object-fit-contain-png-002-ref.html">
<meta name=fuzzy content="maxDifference=0-20;totalPixels=0-2000">
<style type="text/css">
canvas {
border: 1px dashed gray;

View File

@ -12,7 +12,6 @@
<link rel="help" href="http://www.w3.org/TR/css3-images/#the-object-fit">
<link rel="help" href="http://www.w3.org/TR/css3-images/#the-object-position">
<link rel="match" href="object-fit-fill-png-001-ref.html">
<meta name=fuzzy content="maxDifference=0-20;totalPixels=0-3200">
<style type="text/css">
canvas {
border: 1px dashed gray;

View File

@ -12,7 +12,6 @@
<link rel="help" href="http://www.w3.org/TR/css3-images/#the-object-fit">
<link rel="help" href="http://www.w3.org/TR/css3-images/#the-object-position">
<link rel="match" href="object-fit-fill-png-002-ref.html">
<meta name=fuzzy content="maxDifference=0-20;totalPixels=0-3200">
<style type="text/css">
canvas {
border: 1px dashed gray;