26460 Commits

Author SHA1 Message Date
skia-flutter-autoroll
9ed2d4bf59 Roll Skia from 9abf4b1bf242 to c83eef7dc2a3 (3 revisions) (flutter/engine#38243)
https://skia.googlesource.com/skia.git/+log/9abf4b1bf242..c83eef7dc2a3

2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from b25b07b4b079 to e416854f1271 (1 revision)
2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 8b5ea902f8d4 to 435f4c5c651e (4 revisions)
2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 3eaf78cf42e0 to fd73b4a7dc4f

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC johnstiles@google.com,jsimmons@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-13 10:57:17 +00:00
Brandon DeRosier
51d8d49677 [Impeller Scene] Node deserialization (flutter/engine#38190)
* [Impeller Scene] Node deserialization

* Address comments

* Always use RGBA for the placeholder texture

* Fix node child update

* Temporarily disable test for GLES

* Remove GLES test skip
2022-12-13 07:57:24 +00:00
skia-flutter-autoroll
0da5c12441 Roll Skia from 08dc0c9e4e70 to 9abf4b1bf242 (4 revisions) (flutter/engine#38240)
https://skia.googlesource.com/skia.git/+log/08dc0c9e4e70..9abf4b1bf242

2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from f8980c98b28d to 91bfd02e7089 (12 revisions)
2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 5bd35e833079 to 4a769cd69867 (4 revisions)
2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 8bba343c5700 to 3eaf78cf42e0 (4 revisions)
2022-12-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 8b18988385db to c7039f1da84e (15 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,johnstiles@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-13 06:36:27 +00:00
skia-flutter-autoroll
7d47910826 Roll Skia from 2e417d4f7993 to 08dc0c9e4e70 (1 revision) (flutter/engine#38239)
https://skia.googlesource.com/skia.git/+log/2e417d4f7993..08dc0c9e4e70

2022-12-13 armansito@google.com [sksl] Introduce the atomicUint type

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,johnstiles@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-13 05:16:24 +00:00
skia-flutter-autoroll
0cf302cd5d Roll Skia from 788fe69e7ade to 2e417d4f7993 (3 revisions) (flutter/engine#38235)
https://skia.googlesource.com/skia.git/+log/788fe69e7ade..2e417d4f7993

2022-12-12 bsalomon@google.com Revert "Fix NaNs at 0 in ix_and_ptr() when rounding down."
2022-12-12 nicolettep@google.com [graphite] Restore temporary getter to silence compiler unused member warning
2022-12-12 herb@google.com Use clear instead of reset(0)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,johnstiles@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-13 00:06:30 +00:00
Brian
58d30fd579 [impeller] Fix typo in compiller help (flutter/engine#38214) 2022-12-12 23:37:14 +00:00
Callum Moffat
9232ccb480 Web trackpad pan (flutter/engine#36346)
* Guess at trackpad pans on web

* Add test

* Update comment

* Handle macOS accelerated scroll wheel

* Fix test after last commit

* Disable on firefox

* Pull out _isTrackpadEvent and add doc links

* Fix issue with floating point / integer conversion error.

* Workaround for magic mouse events which happen to be divisible by 120.

* Refactor to handle bad luck in accelerated mouse deltas.

Basically, bias towards choosing mouse, but if timestamps are available,
we can check the previous event and ensure that false-mouses are avoided.

* Use 120 wheelDelta to identify mouse-accelerated events instead of 240

Apparently some high-precision mice use 120 instead of 240 as the
wheelDelta per tick.

* Handle multiple bad-luck events in a row.

Also fix setting of timeStamp in test.

* Cleanup parameters
2022-12-12 23:21:05 +00:00
Chinmay Garde
4953bee7f0 [Impeller] Speculatively attempt to fix Metal PSO construction errors on host targets. (flutter/engine#38229)
Fixes https://github.com/flutter/flutter/issues/114872 (speculatively)
Following up in https://github.com/flutter/flutter/issues/116919.
2022-12-12 22:57:59 +00:00
skia-flutter-autoroll
49e993188c Roll Skia from bb9378b61c4f to 788fe69e7ade (6 revisions) (flutter/engine#38226)
https://skia.googlesource.com/skia.git/+log/bb9378b61c4f..788fe69e7ade

2022-12-12 bsalomon@google.com Fix NaNs at 0 in ix_and_ptr() when rounding down.
2022-12-12 jvanverth@google.com [graphite] Add conditional context to UploadInstance
2022-12-12 nicolettep@google.com [graphite] Add VulkanBuffer map and unmap methods
2022-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 6a259c87ef52 to 5bd35e833079 (36 revisions)
2022-12-12 robertphillips@google.com [graphite] Minor key generation fixes
2022-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 0ef5919fa702 to 8b5ea902f8d4 (1 revision)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,johnstiles@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-12 21:16:51 +00:00
Casey Hillers
b69be38ed4 [cpp20] Fix incompatible aggregate initialization (flutter/engine#38165)
* [cpp20] Fix incompatible aggregate initialization

* Update third_party/accessibility/ax/ax_tree_update.h

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update third_party/accessibility/ax/ax_tree_update.h

Co-authored-by: Chris Bracken <chris@bracken.jp>

Co-authored-by: Chris Bracken <chris@bracken.jp>
2022-12-12 21:09:04 +00:00
Loïc Sharma
b5f1b4d403 [Windows] Fix headless mode crash (flutter/engine#38173) 2022-12-12 19:50:03 +00:00
skia-flutter-autoroll
36772a1b0c Roll Dart SDK from 6334e84d6956 to f32c7b011906 (3 revisions) (flutter/engine#38223)
https://dart.googlesource.com/sdk.git/+log/6334e84d6956..f32c7b011906

2022-12-12 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-19.0.dev
2022-12-11 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-18.0.dev
2022-12-11 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-17.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC bdero@google.com,dart-vm-team@google.com,asiva@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-12 19:12:34 +00:00
skia-flutter-autoroll
6794d2d244 Roll Skia from 833bfcb2b52f to bb9378b61c4f (5 revisions) (flutter/engine#38221)
https://skia.googlesource.com/skia.git/+log/833bfcb2b52f..bb9378b61c4f

2022-12-12 robertphillips@google.com [graphite] Fill in PrecompileBlendShader's addToKey method
2022-12-12 jamesgk@google.com [graphite] Allow replaying recordings to different surfaces
2022-12-12 robertphillips@google.com [graphite] Make the BuiltInCodeSnippetID Graphite-only
2022-12-12 johnstiles@google.com Simplify ternaries that don't have any side effects.
2022-12-12 kjlubick@google.com Remove dependency of SkPaint -> SkPaintPriv

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,johnstiles@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-12 17:54:05 +00:00
skia-flutter-autoroll
a2074ea2d3 Roll Dart SDK from 21f2997a8fc6 to 6334e84d6956 (4 revisions) (flutter/engine#38187)
https://dart.googlesource.com/sdk.git/+log/21f2997a8fc6..6334e84d6956

2022-12-10 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-16.0.dev
2022-12-10 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-15.0.dev
2022-12-09 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-14.0.dev
2022-12-09 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-13.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC bdero@google.com,dart-vm-team@google.com,asiva@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-12 09:16:09 -08:00
skia-flutter-autoroll
faac010212 Roll Skia from 0cb546781e89 to 833bfcb2b52f (1 revision) (flutter/engine#38218)
https://skia.googlesource.com/skia.git/+log/0cb546781e89..833bfcb2b52f

2022-12-12 johnstiles@google.com Add RP codegen support for && and ||.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,johnstiles@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-12 16:18:23 +00:00
skia-flutter-autoroll
41ec4f8d23 Roll Skia from 7bd37737e35d to 0cb546781e89 (4 revisions) (flutter/engine#38213)
https://skia.googlesource.com/skia.git/+log/7bd37737e35d..0cb546781e89

2022-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 8bba343c5700 to eb42f5d86c75
2022-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from c9e7fd9c25c9 to f8980c98b28d (19 revisions)
2022-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from ca01ec46895f to 8b18988385db (7 revisions)
2022-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 627645cf7ac9 to 8bba343c5700 (6 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,johnstiles@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-12 10:36:28 +00:00
skia-flutter-autoroll
31cc104f5d Roll Skia from 29791c73ae16 to 7bd37737e35d (1 revision) (flutter/engine#38207)
https://skia.googlesource.com/skia.git/+log/29791c73ae16..7bd37737e35d

2022-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 4513d3d91ac3 to 0ef5919fa702 (1 revision)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,johnstiles@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-12 05:22:22 +00:00
Jonah Williams
a2cdd1948e [Impeller] Fix asset names used for the generated entrypoint name can contain invalid identifiers for the target language (flutter/engine#38202)
* [impeller] rename entrypoints that are not valid identifiers

* ++
2022-12-12 02:01:23 +00:00
skia-flutter-autoroll
feab811ab9 Roll Skia from 80d9e679f909 to 29791c73ae16 (1 revision) (flutter/engine#38200)
https://skia.googlesource.com/skia.git/+log/80d9e679f909..29791c73ae16

2022-12-11 49699333+dependabot[bot]@users.noreply.github.com Bump qs and express in /tools/perf-canvaskit-puppeteer

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,johnstiles@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-11 19:48:32 +00:00
skia-flutter-autoroll
3b7c3c709d Roll Skia from 0d482f9fa8b3 to 80d9e679f909 (2 revisions) (flutter/engine#38195)
https://skia.googlesource.com/skia.git/+log/0d482f9fa8b3..80d9e679f909

2022-12-11 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2022-12-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 2b08b7ce3866 to 4513d3d91ac3 (1 revision)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-11 11:27:22 +00:00
skia-flutter-autoroll
87c793af45 Roll Dart SDK from 0940b5e6ccd5 to 21f2997a8fc6 (9 revisions) (flutter/engine#38172)
https://dart.googlesource.com/sdk.git/+log/0940b5e6ccd5..21f2997a8fc6

2022-12-09 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-12.0.dev
2022-12-09 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-11.0.dev
2022-12-09 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-10.0.dev
2022-12-08 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-9.0.dev
2022-12-08 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-8.0.dev
2022-12-08 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-7.0.dev
2022-12-08 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-6.0.dev
2022-12-08 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-5.0.dev
2022-12-08 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-4.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC bdero@google.com,dart-vm-team@google.com,asiva@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-10 18:03:07 -08:00
Brandon DeRosier
94b23c29d1 [Impeller Scene] Refactor Nodes/Meshes for simplicity and GLTF compatibility (flutter/engine#38180) 2022-12-10 15:06:57 -08:00
skia-flutter-autoroll
c9fc90f470 Roll Skia from 491f5c134f76 to 0d482f9fa8b3 (1 revision) (flutter/engine#38183)
https://skia.googlesource.com/skia.git/+log/491f5c134f76..0d482f9fa8b3

2022-12-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a500751650f8 to 2b08b7ce3866 (1 revision)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-10 21:25:12 +00:00
Jonah Williams
6bbe15577d Fix sampler offsets (flutter/engine#38170)
* [impeller] dont remap floats

* ++

* Update fragment_shader_test.dart

* ++:

* ++
2022-12-10 18:37:04 +00:00
skia-flutter-autoroll
aa97aaee4e Roll Skia from 1b194c67700e to 491f5c134f76 (2 revisions) (flutter/engine#38182)
https://skia.googlesource.com/skia.git/+log/1b194c67700e..491f5c134f76

2022-12-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from bad7c66f82c8 to a500751650f8 (9 revisions)
2022-12-09 armansito@google.com [sksl] Add 'atomic' to the reserved keywords list

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-10 14:14:33 +00:00
skia-flutter-autoroll
c3ba8bb589 Roll Fuchsia Linux SDK from rRJIjuO-dPNCpCTd9... to 8O5rMR_ehMaL3YhZ5... (flutter/engine#38177)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC bdero@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-10 07:50:36 +00:00
Brandon DeRosier
90fcfe3292 [Impeller Scene] Convert vertex positions to match Impeller's clip space orientation (flutter/engine#38174) 2022-12-09 20:35:38 -08:00
skia-flutter-autoroll
05564049fb Roll Skia from 44062eff3e25 to 1b194c67700e (2 revisions) (flutter/engine#38166)
https://skia.googlesource.com/skia.git/+log/44062eff3e25..1b194c67700e

2022-12-09 johnstiles@google.com Add RP codegen support for componentwise arithmetic ops.
2022-12-09 johnstiles@google.com Add RP builder support for componentwise arithmetic ops.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-09 23:51:23 +00:00
Christopher Fujino
f92da9d18f [const_finder] Ignore constructor invocations from generated tear-off declarations (flutter/engine#38131)
* fix

* ignore tear off declarations

* add TODO comment

* clean up

* fix analysis
2022-12-09 23:06:08 +00:00
skia-flutter-autoroll
e057132b24 Roll Dart SDK from e517487c5679 to 0940b5e6ccd5 (3 revisions) (flutter/engine#38162)
https://dart.googlesource.com/sdk.git/+log/e517487c5679..0940b5e6ccd5

2022-12-07 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-3.0.dev
2022-12-07 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-2.0.dev
2022-12-06 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-1.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC bdero@google.com,dart-vm-team@google.com,asiva@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-09 22:43:13 +00:00
skia-flutter-autoroll
c7f7a975e8 Roll Skia from ec407902999b to 44062eff3e25 (8 revisions) (flutter/engine#38161)
https://skia.googlesource.com/skia.git/+log/ec407902999b..44062eff3e25

2022-12-09 nscobie@google.com Revert "JpegR decoder. Initial commit."
2022-12-09 kjlubick@google.com [bazel] Add CI test for layering_check implementation
2022-12-09 kjlubick@google.com [bazel] Implement layering_check in our custom toolchain
2022-12-09 cmumford@google.com [infra] Moved some perf OptimizeForSize jobs to new machines
2022-12-09 lehoangquyen@chromium.org [graphite] Implement DawnQueueManager.
2022-12-09 johnstiles@google.com Add continue statement to RP codegen.
2022-12-09 nicolettep@google.com Add Graphite Vulkan Build to Jobs.
2022-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 89b9b4762b94 to bad7c66f82c8 (1 revision)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-09 22:25:48 +00:00
Jim Graham
f2fd4d7f0e Fix premature LayerStateStack layer culling (flutter/engine#38159)
* remove premature opacity culling

* remove premature clip culling
2022-12-09 21:31:05 +00:00
Mouad Debbar
865c2b0a2e [web] Use js_util.promiseToFuture with CanvasKitInit() (flutter/engine#38128) 2022-12-09 21:21:05 +00:00
Jackson Gardner
1f8ce4fd94 Don't use sync*, as it is unimplemented in dart2wasm. (flutter/engine#38149)
* Don't use sync*, as it is unimplemented in dart2wasm.

* Address Joshua's comments.

* Even more terse syntax, and change the name of the library
2022-12-09 13:15:11 -08:00
skia-flutter-autoroll
8c609c5c42 Roll Skia from b253b10374e7 to ec407902999b (3 revisions) (flutter/engine#38158)
https://skia.googlesource.com/skia.git/+log/b253b10374e7..ec407902999b

2022-12-09 cmumford@google.com [infra] Delete OOPRDLL ASAN/TSAN jobs
2022-12-09 bsalomon@google.com Revert "Fix mirror mode when samples fall at integers in RP"
2022-12-09 johnstiles@google.com Add reenable_loop_mask op to RP builder.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-09 19:31:12 +00:00
Jackson Gardner
4b6f0c837b Massage the JS interop around didCreateEngineInitializer (flutter/engine#38147)
* Massage the JS interop around `didCreateEngineInitializer` to make it work
better with dart2wasm.

* Make the whole type hierarchy more explicit.

* Address Joshua's comments.
2022-12-09 11:28:07 -08:00
skia-flutter-autoroll
de39291cb7 Roll Fuchsia Linux SDK from xn8ztWtp-zww-jObz... to rRJIjuO-dPNCpCTd9... (flutter/engine#38134)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC bdero@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-09 18:26:02 +00:00
skia-flutter-autoroll
cdc2d31500 Roll Skia from 711396b81248 to b253b10374e7 (7 revisions) (flutter/engine#38157)
https://skia.googlesource.com/skia.git/+log/711396b81248..b253b10374e7

2022-12-09 egdaniel@google.com Fix default external color type for RGBX format.
2022-12-09 johnstiles@google.com Add break statement to SkSL RP codegen.
2022-12-09 cmumford@google.com [infra] Moved some *SAN jobs to new machines
2022-12-09 johnstiles@google.com Add mask_off_loop_mask Raster Pipeline op.
2022-12-09 johnstiles@google.com Add stack rewind to the RP builder.
2022-12-09 johnstiles@google.com Add support for do-while loops to the RP codegen.
2022-12-09 kjlubick@google.com Manual Dawn Roll

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-09 18:17:52 +00:00
Zachary Anderson
6a6203c77e Pylint testing/run_tests.py (flutter/engine#38016) 2022-12-09 09:14:48 -08:00
skia-flutter-autoroll
0a66a7938a Roll Skia from 2691cd7b4110 to 711396b81248 (1 revision) (flutter/engine#38152)
https://skia.googlesource.com/skia.git/+log/2691cd7b4110..711396b81248

2022-12-09 bsalomon@google.com Fix mirror mode when samples fall at integers in RP

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-09 15:37:25 +00:00
skia-flutter-autoroll
3770514e81 Roll Skia from f84dc9303045 to 2691cd7b4110 (40 revisions) (flutter/engine#38151)
https://skia.googlesource.com/skia.git/+log/f84dc9303045..2691cd7b4110

2022-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 15ae19c00c77 to c9e7fd9c25c9 (11 revisions)
2022-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 6eba5e540b1f to 627645cf7ac9 (5 revisions)
2022-12-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 5e89361766f7 to 89b9b4762b94 (8 revisions)
2022-12-09 kyslov@google.com JpegR decoder. Initial commit.
2022-12-08 cmumford@google.com [infra] make addr2line silent when checking existence
2022-12-08 cmumford@google.com [infra] Move Test-Debian10-*-DLL1 to new swarming job.
2022-12-08 johnstiles@google.com Add merge-loop-mask opcode.
2022-12-08 johnstiles@google.com Allow pushing and popping the loop- and return-masks.
2022-12-08 robertphillips@google.com [graphite] Fill in PrecompileRTEffect's addToKey method
2022-12-08 johnstiles@google.com Split combine_condition_mask op into two separate ops.
2022-12-08 johnstiles@google.com Fix nested ternary support.
2022-12-08 armansito@google.com [ganesh][dawn] Fix stack-use-after-scope bug in GrDawnOpsRenderPass
2022-12-08 herb@google.com Add serize slug, and remote slug configs to the Slug bot
2022-12-08 herb@google.com use SkStrikeServer to convert glyph run lists to slugs
2022-12-08 johnstiles@google.com Add RP codegen support for no-op cast constructors.
2022-12-08 nicolettep@google.com [graphite] Add temporary getter to silence compiler unused member warning
2022-12-08 jvanverth@google.com Add GrContextOption to disable TessellationPathRenderer.
2022-12-08 johnstiles@google.com Add a mechanism to RP codegen for detecting unsupported ops.
2022-12-08 nicolettep@google.com [graphite] Add VulkanBuffer class
2022-12-08 fmalita@chromium.org [skottie] Clamp text size
2022-12-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7935ee7ccbc0 to 5e89361766f7 (1 revision)
2022-12-08 kjlubick@google.com Manual Dawn roll
2022-12-08 bsalomon@google.com Add simple mirror tiling GM
2022-12-08 johnstiles@google.com Add support for branching to the RP builder.
2022-12-08 johnstiles@google.com Add RP codegen support for the ?: ternary operator.
2022-12-08 johnstiles@google.com Add RP Builder support for more than one temp stack.
2022-12-08 bsalomon@google.com Remove vestigial SK_LEGACY_NEAREST_SAMPLE_MATRIX_TWEAK guard
2022-12-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 3d52a1550a3a to cdaa10d88290
2022-12-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from dad69cc70e02 to 15ae19c00c77 (15 revisions)
2022-12-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 5e031f59c8f1 to 6eba5e540b1f (12 revisions)
2022-12-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 255b9d293af6 to 7935ee7ccbc0 (4 revisions)
2022-12-08 jcgregorio@google.com Fix Linux RTX 3060 GPU dimension.
2022-12-07 robertphillips@google.com [graphite] Fill in the boiler plate PrecompileBase-derived addToKey methods
2022-12-07 robertphillips@google.com [graphite] Add makeWithLocalMatrix and makeWithColorFilter to PrecompileShader
2022-12-07 robertphillips@google.com [graphite] Add processCombination function to combination generation system (take 2)
2022-12-07 robertphillips@google.com Revert "[graphite] Add processCombination function to combination generation system"
2022-12-07 lehoangquyen@chromium.org [graphite] Implement DawnCommandBuffers' render & blit commands.
2022-12-07 robertphillips@google.com [graphite] Add processCombination function to combination generation system
2022-12-07 jcgregorio@google.com Revert "Fix Linux RTX 3060 GPU dimension."
2022-12-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from b55f242675c0 to 5e031f59c8f1 (9 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-09 12:57:26 +00:00
skia-flutter-autoroll
6ecfc2a1ae Roll Skia from dd3285a80b23 to f84dc9303045 (4 revisions) (flutter/engine#38123)
https://skia.googlesource.com/skia.git/+log/dd3285a80b23..f84dc9303045

2022-12-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 06203d02db10 to 5e031f59c8f1
2022-12-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from a9464755b535 to dad69cc70e02 (5 revisions)
2022-12-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 0c4f620f2412 to 255b9d293af6 (4 revisions)
2022-12-07 jcgregorio@google.com Fix Linux RTX 3060 GPU dimension.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,djsollen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-09 11:40:23 +00:00
Brandon DeRosier
f9aba7d6b1 [Impeller] Use DrawPath instead of Rect geometry when the paint style is stroke (flutter/engine#38146)
* [Impeller] Use DrawPath instead of Rect geometry when the paint state is set to stroke

* Add playground
2022-12-08 23:33:05 +00:00
Chris Bracken
dd92718f62 [tools] Eliminate version on Obj-C docs (flutter/engine#38145)
Eliminates the --module-version flag to jazzy when generating Obj-C
docs. This was hardcoded to 1.0.0. Since we have no knowledge of which
Flutter version a given engine build will be part of, eliminate it
altogether.
2022-12-08 13:24:42 -08:00
joshualitt
1d4bb09ac3 [web] Trivial fix for non-static interop JS interop class. (flutter/engine#38126) 2022-12-08 12:49:59 -08:00
Chris Bracken
bd43e9cc99 [embedder] Consistent naming for GL/Metal tests (flutter/engine#38141)
While I've sent a patch to mark the shell/platform/embedder/tests and
fixtures directories as test exempt (since they are tests), by
convention, tests should end in _unittests.* for C++ tests, and _test.*
for Dart tests. This renames for consistency with other tests such as
embedder_a11y_unittests.cc.

Uncovered by https://github.com/flutter/engine/pull/38133

Related: https://github.com/flutter/cocoon/pull/2340
Issue: https://github.com/flutter/flutter/issues/116381
2022-12-08 11:28:52 -08:00
Jim Graham
84a4d1eb85 Revert "Remove dlCanvasRecorder from flutter::PictureRecorder (#38127)" (flutter/engine#38137)
This reverts commit 79d6b0168967845dd928a97913c0a0ab4e8b97ab.
2022-12-08 18:49:56 +00:00
skia-flutter-autoroll
3ee7e173be Roll Fuchsia Mac SDK from 9SnrQ0vbR8IC7UIoP... to aMW0DjntzFJj4RoR3... (flutter/engine#38139)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC bdero@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-12-08 18:46:31 +00:00
Chris Bracken
354ce9ffe0 [embedder] Expose metal surface from test context (flutter/engine#38133)
This is a minor cleanup that exposes the test metal surface to tests via
EmbedderTestContextMeta::GetTestMetalSurface for parity with the
GetTestMetalContext method which exposes the test metal context. This
eliminates the need for the more specific GetTextureInfo method since
the texture info is accessible via the test context.

This is a test refactoring with no semantic differences to the engine.

Issue: https://github.com/flutter/flutter/issues/116381
2022-12-08 10:23:29 -08:00
godofredoc
493eaa6275 Remove autoninja. (flutter/engine#38136)
Autoninja is being deprecated and this is removing engine v2
configurations.
2022-12-08 17:39:44 +00:00