26464 Commits

Author SHA1 Message Date
Jenn Magder
fd06286e6a Always set orientation preferences on iOS 16+ (flutter/engine#38230) 2022-12-13 18:46:06 +00:00
Jason Simmons
6c1389babe Clarify file sharing flags in FML filesystem APIs on Windows (flutter/engine#38164)
Use shared mode when requesting read access and exclusive mode for write access
2022-12-13 15:22:35 +00:00
skia-flutter-autoroll
d2d67c56f8 Roll Skia from c83eef7dc2a3 to 971c342c3030 (2 revisions) (flutter/engine#38248)
https://skia.googlesource.com/skia.git/+log/c83eef7dc2a3..971c342c3030

2022-12-13 kjlubick@google.com [includes] Enforce IWYU on SkTArray and SkTDArray
2022-12-13 kjlubick@google.com Move getFillPath from Paint to SkPathUtils.h

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 14:55:24 +00:00
skia-flutter-autoroll
0ad42e77b8 Roll Fuchsia Mac SDK from aMW0DjntzFJj4RoR3... to Cd_ZtrDVcpQ85HRL3... (flutter/engine#38242)
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 jsimmons@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-13 10:57:20 +00:00
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