38118 Commits

Author SHA1 Message Date
skia-flutter-autoroll
be7af42655 Roll Dart SDK from 07fd0b51a4a6 to 24ed9af6a961 (1 revision) (flutter/engine#55390)
https://dart.googlesource.com/sdk.git/+log/07fd0b51a4a6..24ed9af6a961

2024-09-24 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-273.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 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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-24 14:27:10 +00:00
skia-flutter-autoroll
5504748258 Roll Dart SDK from 29dabfa9d635 to 07fd0b51a4a6 (1 revision) (flutter/engine#55387)
https://dart.googlesource.com/sdk.git/+log/29dabfa9d635..07fd0b51a4a6

2024-09-24 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-272.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 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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-24 10:18:41 +00:00
skia-flutter-autoroll
cabfbe4a68 Roll Skia from 80ea638c60a8 to cffb3d74282a (8 revisions) (flutter/engine#55386)
https://skia.googlesource.com/skia.git/+log/80ea638c60a8..cffb3d74282a

2024-09-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 1e74ce33a56c to b563ede4e672 (5 revisions)
2024-09-24 drott@chromium.org [Fontations] Prune subtrees in COLRv1 bounds computation
2024-09-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 685cc1e1e3d5 to ab526a2539cd (5 revisions)
2024-09-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skottie-base from 2814735474b8 to b1e534c0b156
2024-09-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 803ff2bdaf8e to 4f0cdf482175 (7 revisions)
2024-09-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll shaders-base from 0417970a971e to 50fae2cd87dc
2024-09-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll jsfiddle-base from dadc8978c6e9 to 38bd0b71717f
2024-09-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-base from ebfa46371f66 to c48a419da832

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 brianosman@google.com,bungeman@google.com,chinmaygarde@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-24 08:31:18 +00:00
skia-flutter-autoroll
a34179563d Roll Skia from 7b0669f89aef to 80ea638c60a8 (1 revision) (flutter/engine#55383)
https://skia.googlesource.com/skia.git/+log/7b0669f89aef..80ea638c60a8

2024-09-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from a2950260d0fb to b6f29eefb704 (5 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 brianosman@google.com,bungeman@google.com,chinmaygarde@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-24 06:13:06 +00:00
skia-flutter-autoroll
8fa5a96269 Roll Dart SDK from 419aef963b5a to 29dabfa9d635 (1 revision) (flutter/engine#55382)
https://dart.googlesource.com/sdk.git/+log/419aef963b5a..29dabfa9d635

2024-09-24 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-271.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 chinmaygarde@google.com,dart-vm-team@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-24 06:05:04 +00:00
skia-flutter-autoroll
12be4e8974 Roll Fuchsia GN SDK from ALNKvSVWQSpw1uxPy... to em2Jr5ylJrKKI86rU... (flutter/engine#55379)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-gn-sdk-flutter-engine
Please CC chinmaygarde@google.com,chrome-fuchsia-engprod@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-24 05:21:16 +00:00
skia-flutter-autoroll
9c5dfd03bf Roll Fuchsia Test Scripts from 5dqcFlKzRjJb6V95W... to Itifj1g1iG3RWRIzM... (flutter/engine#55380)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-test-scripts-flutter-engine
Please CC chinmaygarde@google.com,chrome-fuchsia-engprod@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-24 05:17:23 +00:00
Robert Ancell
53b8ece3c8 Use GTask integer return APIs and fix documentation on return value on error. (flutter/engine#55353) 2024-09-24 13:25:15 +12:00
skia-flutter-autoroll
ab030d2c39 Roll Skia from 7174ab7a984d to 7b0669f89aef (1 revision) (flutter/engine#55371)
https://skia.googlesource.com/skia.git/+log/7174ab7a984d..7b0669f89aef

2024-09-23 bungeman@google.com Android NDK SkFontMgr

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 brianosman@google.com,bungeman@google.com,chinmaygarde@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-23 22:50:05 +00:00
Jonah Williams
4f041d3da3 [Impeller] Fix GLES gaussian implementation. (flutter/engine#55329)
Fixes https://github.com/flutter/flutter/issues/142355

problems: no uniform structs, no int uniforms, buffer bindings dont work when the struct type doesn't match the uniform name 😓
2024-09-23 22:07:24 +00:00
gaaclarke
164c50b500 Made YAML version of vscode workspace to avoid redundancy (flutter/engine#55322)
In https://github.com/flutter/engine/pull/55291 we added a vscode workspace to help with running tests and sharing settings.  However, VSCode does not support a config format that has the ability to reduce redundancy and it will get quite unwieldy as we add in all of the engines test runners.  To combat that I've added instead a YAML config that can converted to JSON for VSCode.

This also adds 2 more test runners: display_list_unittests and impeller_golden_tests

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-09-23 21:24:05 +00:00
skia-flutter-autoroll
9a97bc3e77 Roll Skia from acb93a9f241f to 7174ab7a984d (6 revisions) (flutter/engine#55369)
https://skia.googlesource.com/skia.git/+log/acb93a9f241f..7174ab7a984d

2024-09-23 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from da2fa97fb603 to 803ff2bdaf8e (6 revisions)
2024-09-23 bungeman@google.com Implement SkTypeface_fontconfig::onGetKerningPairAdjustments
2024-09-23 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from c50de8d86157 to da2fa97fb603 (6 revisions)
2024-09-23 jvanverth@google.com Revert "[graphite] Add updated purge() method to DrawAtlas."
2024-09-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 54e834b2bf55 to 685cc1e1e3d5 (3 revisions)
2024-09-23 jvanverth@google.com Revert "[graphite] Increase delay before we purge plots in DrawAtlas."

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 brianosman@google.com,bungeman@google.com,chinmaygarde@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-23 21:20:24 +00:00
Jonah Williams
ed4555fc0b [Impeller] add triangle fan support and remove drawVertices copying. (flutter/engine#55236)
Vulkan and GLES backends support triangle fans, so only "un-fan" these geometries when necessary. Now that dispatch gives the vertices geometry as a shared_ptr, we can hold onto that directly without performing another copy.
2024-09-23 19:21:01 +00:00
Jason Simmons
ddbf1fa2b9 Copy Dart SDK vm_shared sources into the sky_engine package (flutter/engine#55158)
Fixes https://github.com/flutter/flutter/issues/151171
2024-09-23 18:41:46 +00:00
Jonah Williams
d3235504c1 [Impeller] use BufferSubData to update gles device buffer. (flutter/engine#55330)
Measures as substantially faster on windows. See the bufferSubData docs:

> When replacing the entire data store, consider using glBufferSubData rather than completely recreating the data store with glBufferData. This avoids the cost of reallocating the data store.

Tracks invalidated ranges and only updates those ranges using the Flush API.

Fixes https://github.com/flutter/flutter/issues/104447
2024-09-23 18:40:08 +00:00
Jonah Williams
4b1e309dbe [Impeller] remove usage of VBB when allocating vertices of a fixed size. (flutter/engine#55235)
The VertexBufferBuilder (VBB) always does a heap allocation of its vertices before copying them into the host buffer. This is unecessary when uploading a fixed set of vertices, like many filters do. Instead create a helper function that uploads from a  std::array. In most cases this is the same or less code.

We could go template madness to emplace directly but that doesnt seem necessary.
2024-09-23 18:40:05 +00:00
zijiehe@
44d801da6e [fuchsia] Update fuchsia instruction in Compiling-the-engine.md (flutter/engine#55365)
Behavior of `gclient config --custom-var` got changed, modifying the instruction to edit the raw `.gclient` file to avoid unexpected gclient behavior.

Rich diff: https://github.com/flutter/engine/pull/55365/files?short_path=355a854#diff-355a854159c6f6da4e4e296d0cceb1e7e32ef26af1598aa6cdfaafbdbc656b57
Or rendered md: b375b805f9/docs/contributing/Compiling-the-engine.md (compiling-for-fuchsia)

Bug: http://b/368770157

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-09-23 18:27:04 +00:00
Jonah Williams
7e62bd4a14 [iOS] sprinkle some null checks on BringLayersIntoView. (flutter/engine#55334)
A user reported hitting a null check error in this code. Add some null checks.
2024-09-23 18:19:12 +00:00
gaaclarke
9f66178386 Reland: Update Color to do all calculations with floating point components (flutter/engine#55231)
Reason for revert: Broke customer tests
Reland depends on https://github.com/flutter/flutter/issues/155113

This transforms the rest of Color to use the floating point parameters.  This will likely break existing tests very subtly.  For example, colors will be slightly different in golden tests if `lerp` was ever used.

issue: https://github.com/flutter/flutter/issues/127855

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-09-23 17:43:52 +00:00
skia-flutter-autoroll
eae1ed7b92 Roll Skia from c20cce6273fb to acb93a9f241f (2 revisions) (flutter/engine#55361)
https://skia.googlesource.com/skia.git/+log/c20cce6273fb..acb93a9f241f

2024-09-23 jvanverth@google.com [graphite] Adjust rrect clipping to better match Ganesh.
2024-09-23 jvanverth@google.com Revert "[graphite] Bump purge flush count up to 8."

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 brianosman@google.com,bungeman@google.com,chinmaygarde@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-23 16:58:41 +00:00
Jenn Magder
e94959852e Remove Linux orchestrator builds that only kick off one other build and wait (flutter/engine#55186)
"Orchestrator" builders are top-level builds that can perform some caching, kick off "drone" sub-builds, and then do things with those build artifacts like run tests, or "generators" that do work on those artifacts.  See more details in https://flutter.dev/go/engine-build-definition-language.

Some orchestrators in [`ci/builders`](a2faed00c7/ci/builders) _only_ kick off one sub-build.  This is suboptimal because:
1. The orchestrator uses a bot that does nothing except essentially idle.
2. The orchestrator has some overhead, so the orchestrator + single drone sub-build takes longer than just the sub-build run alone.
3. The "drone" sub-build often has a generic name like "Linux Engine Drone" which makes it difficult to keep track of which build is which.

This PR:
1. Hoists a few of these Linux builds into [`ci/builders/standalone`](a2faed00c7/ci/builders/standalone) which are run as individual builds, and removes the orchestrator.  
2. Swaps the recipe from `engine_v2/engine_v2` (orchestrator) to `engine_v2/builder` (standalone).  
3. Moves the `drone_dimensions` from the orchestrator build json into .ci.yaml.

| Builder    | Before | After |
| -------- | ------- | ------- |
| `Linux clangd`  | [9m & 2 Linux bots](https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20clangd/6272/overview)  ([drone build](https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20Engine%20Drone/2689993/overview))  | [6m & 1 Linux bot](https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20clangd/6292/overview) |
| `Linux linux_android_emulator_skia_tests_34`  | [29m & 2 Linux bots](https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20linux_android_emulator_skia_tests_34/663/overview) ([drone build](https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20Engine%20Drone/2690008/overview))  | [25m & 1 Linux bot](https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20linux_android_emulator_skia_tests_34/678/overview) |

Part of https://github.com/flutter/flutter/issues/155041

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-09-23 16:27:54 +00:00
skia-flutter-autoroll
5bccb6f4d3 Roll Skia from a402d3c60c16 to c20cce6273fb (1 revision) (flutter/engine#55359)
https://skia.googlesource.com/skia.git/+log/a402d3c60c16..c20cce6273fb

2024-09-23 drott@chromium.org Simplify SkRect from SkIRect construction in DW ScalerContext

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 brianosman@google.com,bungeman@google.com,chinmaygarde@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-23 15:40:24 +00:00
skia-flutter-autoroll
25bcfd921c Roll Skia from 864aadba7862 to a402d3c60c16 (1 revision) (flutter/engine#55356)
https://skia.googlesource.com/skia.git/+log/864aadba7862..a402d3c60c16

2024-09-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from b682d8102f5c to 1e74ce33a56c (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 brianosman@google.com,bungeman@google.com,chinmaygarde@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-23 08:25:05 +00:00
skia-flutter-autoroll
87515309e4 Roll Skia from ec0ed4afabf4 to 864aadba7862 (2 revisions) (flutter/engine#55354)
https://skia.googlesource.com/skia.git/+log/ec0ed4afabf4..864aadba7862

2024-09-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 2f8a3a248b77 to a2950260d0fb (6 revisions)
2024-09-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from f4340f83b2e5 to c50de8d86157 (16 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 brianosman@google.com,bungeman@google.com,chinmaygarde@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-23 06:40:20 +00:00
skia-flutter-autoroll
fae5e9bf34 Roll Skia from 8c44a27b32a8 to ec0ed4afabf4 (1 revision) (flutter/engine#55351)
https://skia.googlesource.com/skia.git/+log/8c44a27b32a8..ec0ed4afabf4

2024-09-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 23b34f5f0315 to 54e834b2bf55 (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 brianosman@google.com,bungeman@google.com,chinmaygarde@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-23 05:20:28 +00:00
skia-flutter-autoroll
866025bcd3 Roll Skia from 1d03ec881675 to 8c44a27b32a8 (1 revision) (flutter/engine#55342)
https://skia.googlesource.com/skia.git/+log/1d03ec881675..8c44a27b32a8

2024-09-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a06f41a53062 to 23b34f5f0315 (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 brianosman@google.com,bungeman@google.com,chinmaygarde@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-22 16:33:06 +00:00
skia-flutter-autoroll
ca73e0c247 Roll Skia from c01f89da7c38 to 1d03ec881675 (1 revision) (flutter/engine#55336)
https://skia.googlesource.com/skia.git/+log/c01f89da7c38..1d03ec881675

2024-09-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7089471c2a65 to a06f41a53062 (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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-22 03:29:35 +00:00
skia-flutter-autoroll
180f2bbc30 Roll Skia from 1be7027570a0 to c01f89da7c38 (1 revision) (flutter/engine#55328)
https://skia.googlesource.com/skia.git/+log/1be7027570a0..c01f89da7c38

2024-09-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 1fe9ca916873 to 7089471c2a65 (3 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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-21 07:21:27 +00:00
skia-flutter-autoroll
8e4e35320b Roll Skia from ca5731228de9 to 1be7027570a0 (1 revision) (flutter/engine#55327)
https://skia.googlesource.com/skia.git/+log/ca5731228de9..1be7027570a0

2024-09-21 yiyix@google.com Reland "Add isArc to SkPath"

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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-21 03:35:27 +00:00
skia-flutter-autoroll
d98acbf490 Roll Skia from bdbbdee1db8c to ca5731228de9 (1 revision) (flutter/engine#55326)
https://skia.googlesource.com/skia.git/+log/bdbbdee1db8c..ca5731228de9

2024-09-21 michaelludwig@google.com [graphite] Logical viewport is (0,0), adjust intrinsic uniforms to match

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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-21 02:14:24 +00:00
gaaclarke
fa68c30a0f Adds vscode workspace with impeller test runner (flutter/engine#55291)
This PR removes our checked in .vscode files and instead starts a vscode
workspace for the engine. As a first step I've added build tasks for the
arm64 `impeller_unittests`. I also setup C++ TestMate so that we can
easily navigate to tests and execute them. The tests will be rebuilt
before each execution.

The goal would be that eventually all of our c++ tests can be listed
here. This is going to make external contribution much easier and make
it so I don't have to keep editing the "launch.json" file to run
specific tests.


![ezgif-2-bcd582b44e](https://github.com/user-attachments/assets/11cea32e-628f-4626-b87d-9d3ebfe11357)

## Pre-launch Checklist

- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide] and the [C++,
Objective-C, Java style guides].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I added new tests to check the change I am making or feature I am
adding, or the PR is [test-exempt]. See [testing the engine] for
instructions on writing and running engine tests.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I signed the [CLA].
- [x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel
on [Discord].

<!-- Links -->
[Contributor Guide]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[test-exempt]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[C++, Objective-C, Java style guides]:
https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
[testing the engine]:
https://github.com/flutter/flutter/wiki/Testing-the-engine
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
2024-09-20 12:57:32 -07:00
skia-flutter-autoroll
e5acc2bbca Roll Skia from 16f53694ec96 to bdbbdee1db8c (1 revision) (flutter/engine#55321)
https://skia.googlesource.com/skia.git/+log/16f53694ec96..bdbbdee1db8c

2024-09-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ccec2dffc262 to 1fe9ca916873 (2 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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-20 18:36:32 +00:00
skia-flutter-autoroll
6f38ea9b38 Roll Dart SDK from 21402561f6d3 to 419aef963b5a (1 revision) (flutter/engine#55320)
https://dart.googlesource.com/sdk.git/+log/21402561f6d3..419aef963b5a

2024-09-20 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-270.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 chinmaygarde@google.com,dart-vm-team@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-20 18:24:20 +00:00
skia-flutter-autoroll
e7866ef4f1 Roll Skia from cde3d60ab3fe to 16f53694ec96 (1 revision) (flutter/engine#55319)
https://skia.googlesource.com/skia.git/+log/cde3d60ab3fe..16f53694ec96

2024-09-20 jvanverth@google.com [graphite] Bump purge flush count up to 8.

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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-20 17:17:14 +00:00
skia-flutter-autoroll
d4e2954664 Roll Skia from c79d632de004 to cde3d60ab3fe (2 revisions) (flutter/engine#55318)
https://skia.googlesource.com/skia.git/+log/c79d632de004..cde3d60ab3fe

2024-09-20 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from 20cc91312e16 to f4340f83b2e5 (12 revisions)
2024-09-20 kjlubick@google.com Delete include/gpu shim files

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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-20 14:59:18 +00:00
skia-flutter-autoroll
3476a2d5f6 Roll Dart SDK from 4f89df941fbc to 21402561f6d3 (1 revision) (flutter/engine#55317)
https://dart.googlesource.com/sdk.git/+log/4f89df941fbc..21402561f6d3

2024-09-20 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-269.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 chinmaygarde@google.com,dart-vm-team@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-20 14:09:10 +00:00
skia-flutter-autoroll
fd766979a7 Roll Skia from a1d882ec91e2 to c79d632de004 (3 revisions) (flutter/engine#55315)
https://skia.googlesource.com/skia.git/+log/a1d882ec91e2..c79d632de004

2024-09-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 44b6203c43db to b682d8102f5c (12 revisions)
2024-09-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from a1fe8e600d77 to 20cc91312e16 (19 revisions)
2024-09-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 104350337eaa to 2f8a3a248b77 (10 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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-20 08:13:32 +00:00
skia-flutter-autoroll
822d3e4b75 Roll Skia from fa43a5f015f0 to a1d882ec91e2 (1 revision) (flutter/engine#55312)
https://skia.googlesource.com/skia.git/+log/fa43a5f015f0..a1d882ec91e2

2024-09-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from e4d224c16ab4 to ccec2dffc262 (4 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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-20 05:18:22 +00:00
skia-flutter-autoroll
dbe6f507a9 Roll Dart SDK from fb78ccd8c565 to 4f89df941fbc (1 revision) (flutter/engine#55311)
https://dart.googlesource.com/sdk.git/+log/fb78ccd8c565..4f89df941fbc

2024-09-20 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-268.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 chinmaygarde@google.com,dart-vm-team@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-20 02:15:23 +00:00
skia-flutter-autoroll
0a2a745455 Roll Skia from 195cc3e2c740 to fa43a5f015f0 (1 revision) (flutter/engine#55308)
https://skia.googlesource.com/skia.git/+log/195cc3e2c740..fa43a5f015f0

2024-09-19 lukasza@chromium.org [rust png] Add support for `SkCodec::Result::kIncompleteInput`.

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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-19 22:25:23 +00:00
skia-flutter-autoroll
0945f6117f Roll Skia from ca94a5369af5 to 195cc3e2c740 (1 revision) (flutter/engine#55304)
https://skia.googlesource.com/skia.git/+log/ca94a5369af5..195cc3e2c740

2024-09-19 robertphillips@google.com [graphite] Improve PaintParamsKeyTests' feedback re missing Pipelines

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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-19 19:37:16 +00:00
skia-flutter-autoroll
726a6c6b3f Roll Skia from 9d16a74c860a to ca94a5369af5 (2 revisions) (flutter/engine#55302)
https://skia.googlesource.com/skia.git/+log/9d16a74c860a..ca94a5369af5

2024-09-19 jlavrova@google.com Reland "Reland "Split FreeType & FontConfig, step #1""
2024-09-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from e80717cdb17e to e4d224c16ab4 (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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-19 18:12:13 +00:00
skia-flutter-autoroll
4e6fc48df8 Roll Dart SDK from 6c85a403add7 to fb78ccd8c565 (1 revision) (flutter/engine#55303)
https://dart.googlesource.com/sdk.git/+log/6c85a403add7..fb78ccd8c565

2024-09-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-267.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 chinmaygarde@google.com,dart-vm-team@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-19 18:06:55 +00:00
skia-flutter-autoroll
98da229c59 Roll Skia from 5e9aa3211d90 to 9d16a74c860a (1 revision) (flutter/engine#55301)
https://skia.googlesource.com/skia.git/+log/5e9aa3211d90..9d16a74c860a

2024-09-19 borenet@google.com [infra] Add Debian11 CPU test job

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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-19 16:43:22 +00:00
skia-flutter-autoroll
399b42acb6 Roll Skia from 8a2f85d16b94 to 5e9aa3211d90 (4 revisions) (flutter/engine#55299)
https://skia.googlesource.com/skia.git/+log/8a2f85d16b94..5e9aa3211d90

2024-09-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 7bdd5f775df1 to 44b6203c43db (2 revisions)
2024-09-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from e39719a1c0e7 to 104350337eaa (7 revisions)
2024-09-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from d3e90db0af37 to a1fe8e600d77 (6 revisions)
2024-09-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 494b2918371c to e80717cdb17e (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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-19 08:29:23 +00:00
skia-flutter-autoroll
278b9a4b84 Roll Skia from 8858f081d1e1 to 8a2f85d16b94 (1 revision) (flutter/engine#55294)
https://skia.googlesource.com/skia.git/+log/8858f081d1e1..8a2f85d16b94

2024-09-19 michaelludwig@google.com [skif] Check for resolve failure/int overflows

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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-19 03:26:31 +00:00
skia-flutter-autoroll
b2e4b53ed9 Roll Dart SDK from 379f0145421f to 6c85a403add7 (1 revision) (flutter/engine#55293)
https://dart.googlesource.com/sdk.git/+log/379f0145421f..6c85a403add7

2024-09-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-266.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 chinmaygarde@google.com,dart-vm-team@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-19 02:54:01 +00:00
skia-flutter-autoroll
d7c7dc24ec Roll Skia from 321d7750aa07 to 8858f081d1e1 (1 revision) (flutter/engine#55292)
https://skia.googlesource.com/skia.git/+log/321d7750aa07..8858f081d1e1

2024-09-19 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll ANGLE from dbdc95515fb0 to 7bdd5f775df1 (12 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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-19 01:40:15 +00:00
skia-flutter-autoroll
ee8f54bea4 Roll Skia from a60a52a11763 to 321d7750aa07 (2 revisions) (flutter/engine#55290)
https://skia.googlesource.com/skia.git/+log/a60a52a11763..321d7750aa07

2024-09-18 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from 31cb19d6c599 to d3e90db0af37 (16 revisions)
2024-09-18 nicolettep@google.com [graphite] Immutable sampler data appending + processing fixes

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 brianosman@google.com,chinmaygarde@google.com,jmbetancourt@google.com,rmistry@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://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2024-09-18 23:47:20 +00:00
Callum Moffat
f20fea338e [ios] Update gesture position on every event (flutter/engine#55285)
Previously, gesture origin position relied on hover events. But iOS 18 screen mirroring feature sends only pan/scale gestures, but doesn't hover. So we need to check the gesture location every time.

Fixes https://github.com/flutter/flutter/issues/153897
2024-09-18 23:47:18 +00:00