28379 Commits

Author SHA1 Message Date
Jenn Magder
f199fc1de5 Remove jazzy and Xcode properties from impeller-cmake-example builder (flutter/engine#41222)
This builder doesn't use or install jazzy or Xcode, remove the
properties from the config.

Passing without these properties:
https://ci.chromium.org/p/flutter/builders/try/Mac%20impeller-cmake-example/14
2023-04-14 21:08:49 -07:00
godofredoc
2753bcaf63 Revert "Migrate mac_host_engine to engine v2 builds." (flutter/engine#41233)
Reverts flutter/engine#41149
2023-04-15 02:51:06 +00:00
skia-flutter-autoroll
e24d399a98 Roll Dart SDK from 5687f08b854d to afb0adeca5b6 (2 revisions) (flutter/engine#41232)
https://dart.googlesource.com/sdk.git/+log/5687f08b854d..afb0adeca5b6

2023-04-15 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-9.0.dev
2023-04-14 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-8.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 aam@google.com,dart-vm-team@google.com,jacksongardner@google.com,rmistry@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
2023-04-15 02:27:26 +00:00
Chris Bracken
974a2645d7 [macOS] Fix arm64 floating-point test failure (flutter/engine#41228)
FlutterMutatorViewTest.TransformedFrameIsCorrect and
FlutterMutatorViewTest.RoundRectClipsToPath both apply transforms then
do exact comparisons on the resulting 4x4 matrices of CGFloat values.

There are very small differences between the elements in the resulting
matrices, on the order of 1e-15, depending on the CPU architecture on
which the floating point operations were run.

Similar to elsewhere in the framework and engine, we now perform
floating point equality tests within some small error bound -- I've
arbitrarily selected 1e-10.

Issue: https://github.com/flutter/flutter/issues/124840
2023-04-14 18:02:12 -07:00
godofredoc
ab98cb64a1 Do not run clang tidy on recipes cq. (flutter/engine#41227)
These builds are very slow and they don't add value in the context of recipes tests.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-04-15 00:17:33 +00:00
skia-flutter-autoroll
37470588e0 Roll Skia from 22e417bea884 to f489b4a06e19 (6 revisions) (flutter/engine#41225)
https://skia.googlesource.com/skia.git/+log/22e417bea884..f489b4a06e19

2023-04-14 johnstiles@google.com Move DSL and most private SkSL headers out of include/.
2023-04-14 kjlubick@google.com Export public headers from encoders in GN build
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from a20c1ee82d29 to b7291554c729 (2 revisions)
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d7134dd15234 to 7d53b577b25e (5 revisions)
2023-04-14 brianosman@google.com Reland "Force analytic AA in all WASM builds"
2023-04-14 robertphillips@google.com [graphite] Set up for ProxyCache::purgeProxiesNotUsedSince

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,jacksongardner@google.com,lovisolo@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://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
2023-04-14 22:58:22 +00:00
skia-flutter-autoroll
09cd4278c0 Roll Dart SDK from 36b37d0a8db7 to 5687f08b854d (1 revision) (flutter/engine#41224)
https://dart.googlesource.com/sdk.git/+log/36b37d0a8db7..5687f08b854d

2023-04-14 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-7.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 aam@google.com,dart-vm-team@google.com,jacksongardner@google.com,rmistry@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
2023-04-14 22:30:03 +00:00
Jenn Magder
39dde5bb9a Change v2 mac_unopt orchestrator builder to Linux (flutter/engine#41184)
`mac_unopt` orchestrator kicks off Mac swarming tasks, but don't seem to need to run on a Mac.  Swap Linux bots which are more plentiful and have a shorter queue time.

Start by adding new `bringup` builder to see if it passes in staging.  If it passes I will remove the Mac variant ASAP.

Led run: 49f579a163/+/build.proto

Keep `mac_ios_engine` and `mac_host_engine` as Macs since they need to run Xcodes on Macs to create the xcframeworks.

See also https://github.com/flutter/engine/pull/41181 and https://github.com/flutter/engine/pull/41210
2023-04-14 22:12:52 +00:00
Zachary Anderson
1f75b48382 Specify allowed Macmini models (flutter/engine#41219)
This excludes Macmini7,1.

Fixes https://github.com/flutter/flutter/issues/124877
2023-04-14 21:24:05 +00:00
godofredoc
707b9bfdfb Migrate mac_host_engine to engine v2 builds. (flutter/engine#41149)
GN+Ninja artifacts have been validated manually. The number of files and their content is the same and presubmit tests are passing correctly in the engine and flutter.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2023-04-14 21:07:32 +00:00
Jenn Magder
ee29b3b570 Remove cores dimension from Mac Host clang-tidy (flutter/engine#41214)
Follow up to #41183.  Remove the `cores` dimensions so this builder can run on any arm machine which currently all have 8 cores but there's no reason to specify now that the arch is arm.

Introduced in #38261 to avoid 4-core Intel machines.
2023-04-14 21:07:30 +00:00
Jenn Magder
cea6ad6fa6 Run mac_host_engine orchestrator on arm Macs (flutter/engine#41185)
Intel Mac capacity is limited. Run the `mac_host_engine` orchestrator builder on Mac arm bots which we have a higher capacity of than the Intel Macs.  It needs Xcode to stitch together the frameworks and therefore to run on Mac, but isn't building anything itself.

Running on arm: https://ci.chromium.org/p/flutter/builders/try/Mac%20mac_host_engine/8593

I wasn't able to get this working on `mac_ios_engine` due to a gem issue, filed https://github.com/flutter/flutter/issues/124833
2023-04-14 20:47:08 +00:00
Chris Bracken
212da506a4 [macOS] Build unittests on all macOS host builds (flutter/engine#41215)
Whether we're building an x64 or arm64 macOS host build, always build
unit tests.

Issue: https://github.com/flutter/flutter/issues/124840
2023-04-14 13:47:05 -07:00
Mouad Debbar
3c70541763 [web] Don't run goldctl init more than once (flutter/engine#41207)
From the logs reported in https://github.com/flutter/flutter/issues/124864 I noticed we are making multiple calls to `goldctl init` which could be causing some race conditions with the `goldctl imgtest add` calls.

This PR makes sure we only call `goldctl init` once.
2023-04-14 20:44:59 +00:00
skia-flutter-autoroll
73b445706a Roll Skia from 2bd12e31d578 to 22e417bea884 (4 revisions) (flutter/engine#41213)
https://skia.googlesource.com/skia.git/+log/2bd12e31d578..22e417bea884

2023-04-14 fmalita@chromium.org [skottie] Additional guard for SKSL effects
2023-04-14 nicolettep@google.com Manual roll Dawn from 27c772262048 to a20c1ee82d29 (13 revisions)
2023-04-14 lehoangquyen@chromium.org [graphite-dawn] Re-enable tests that no longer fail
2023-04-14 johnstiles@google.com Move SkFilterColorProgram class into a separate cpp.

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,jacksongardner@google.com,lovisolo@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://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
2023-04-14 19:59:13 +00:00
Casey Hillers
1093787d58 Revert "[Android] Send connectionClosed message when keyboard becomes invisible to ensure framework focus state is correct." (flutter/engine#41211)
Reverts flutter/engine#40746

Googler bug: b/278174021

Failing on

```
shell/platform/android/io/flutter/plugin/editing/TextInputPlugin.java:239: Error: This method should only be accessed from tests or within private scope [VisibleForTests]
      imeSyncCallback.remove();
```
2023-04-14 19:22:36 +00:00
Jenn Magder
2a5315c36a Remove Mac mac_android_aot_engine in favor of Linux (flutter/engine#41210)
`Linux mac_android_aot_engine` is passing: https://ci.chromium.org/p/flutter/builders/try/Linux%20mac_android_aot_engine/1
 
Remove `bringup` and remove `Mac mac_android_aot_engine` in favor of the Linux orchestrator #41181
2023-04-14 19:08:24 +00:00
Jenn Magder
142a7bc1e3 Run clang tidy builds on arm Macs (flutter/engine#41183)
Intel Mac capacity is limited.  Swap the two Mac clang-tidy builders to arm bots.  The clang-tidy linter should run with arm natively.

### Mac Host clang-tidy
Prod x64: https://ci.chromium.org/p/flutter/builders/prod/Mac%20Host%20clang-tidy/3318 Execution 35 mins 2 secs
This PR arm: https://ci.chromium.org/p/flutter/builders/try/Mac%20Host%20clang-tidy/8087 Execution 36 mins 30 secs (this hit an Xcode cache miss which added 4 minutes)

### Mac iOS clang-tidy
Prod x64: https://ci.chromium.org/p/flutter/builders/prod/Mac%20iOS%20clang-tidy/3303 Execution 11 mins 57 secs
This PR arm: https://ci.chromium.org/p/flutter/builders/try/Mac%20iOS%20clang-tidy/8087 Execution 18 mins 10 secs (this hit an Xcode cache miss which added 5 minutes)
2023-04-14 18:49:08 +00:00
skia-flutter-autoroll
6b666892bc Roll Fuchsia Linux SDK from diD1gLr_dKWFJlsSn... to Z0of2S9pf3Zn1nsJP... (flutter/engine#41209)
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 jacksongardner@google.com,rmistry@google.com,zra@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
2023-04-14 18:41:54 +00:00
skia-flutter-autoroll
dce1c7c1a9 Roll Dart SDK from 0150b91de0b0 to 36b37d0a8db7 (2 revisions) (flutter/engine#41208)
https://dart.googlesource.com/sdk.git/+log/0150b91de0b0..36b37d0a8db7

2023-04-14 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-6.0.dev
2023-04-14 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.1.0-5.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 aam@google.com,dart-vm-team@google.com,jacksongardner@google.com,rmistry@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
2023-04-14 18:38:28 +00:00
Zachary Anderson
1795e061c2 Run the Mac impeller-cmake-example orchestrator on arm64 (flutter/engine#41194) 2023-04-14 11:37:34 -07:00
Chinmay Garde
0ff0e83877 Fix warning about angle_build_all being unread on Mac builds. (flutter/engine#41176) 2023-04-14 10:51:58 -07:00
Jenn Magder
96914a7272 Change v2 mac_android_aot_engine orchestrator builder to Linux (flutter/engine#41181)
`mac_android_aot_engine` orchestrator kicks off Mac swarming tasks, but don't seem to need to run on a Mac.  Swap Linux bots which are more plentiful and have a shorter queue time.

Start by adding new `bringup` builder to see if it passes in staging.  If it passes I will remove the Mac variants ASAP.

Keep `mac_ios_engine` and `mac_host_engine` as Macs since they need to run Xcodes on Macs to create the xcframeworks.
2023-04-14 17:49:15 +00:00
Zachary Anderson
af8b9f8a9f Do not run mac unit tests on macmini7,1 (flutter/engine#41203)
Impeller tests are hanging on Intel Haswell Iris Graphics 5100
(8086:0a2e)
2023-04-14 10:46:01 -07:00
skia-flutter-autoroll
489291b99f Manual roll Skia from ad2e21650306 to 2bd12e31d578 (14 revisions) (flutter/engine#41206)
Manual roll requested by zra@google.com

https://skia.googlesource.com/skia.git/+log/ad2e21650306..2bd12e31d578

2023-04-14 kjlubick@google.com Skip fontations gm in WASM gm job
2023-04-14 robertphillips@google.com [graphite] Make ResourceCache be the owner of the ProxyCache
2023-04-14 kjlubick@google.com Revert "Remove iOS jobs from CQ"
2023-04-14 drott@chromium.org Add Skrifa to the fontations third-party deps, test it in demo code
2023-04-14 robertphillips@google.com Move StdSteadyClock to skgpu (in new GpuTypesPriv.h file)
2023-04-14 kjlubick@google.com Fix includes in stub encoders
2023-04-14 lehoangquyen@chromium.org GraphiteDawn: handle mipmap mode = none correctly.
2023-04-14 robertphillips@google.com [graphite] Add ProxyCache::freeUniquelyHeld
2023-04-14 jvanverth@google.com [graphite] Fix AsyncReadPixels alignment issue.
2023-04-14 drott@chromium.org Add stub Fontations SkTypeface backend
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from c8e5e8c4c60b to d7134dd15234 (6 revisions)
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from c26011b8663f to aac847223de6 (7 revisions)
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 651ebe99ced7 to f38324497584
2023-04-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 5d786c72544d to 651ebe99ced7 (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 brianosman@google.com,jacksongardner@google.com,lovisolo@google.com,rmistry@google.com,zra@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
2023-04-14 17:33:52 +00:00
skia-flutter-autoroll
f1c112bfe6 Roll Fuchsia Mac SDK from fRDyjjf-0gc4uVHv7... to wL-3zhH7VC1ugMJUN... (flutter/engine#41205)
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 jacksongardner@google.com,rmistry@google.com,zra@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
2023-04-14 17:24:05 +00:00
skia-flutter-autoroll
aa46293710 Manual roll Skia from 2e4223a5f4bf to ad2e21650306 (16 revisions) (flutter/engine#41195)
Manual roll requested by jacksongardner@google.com

https://skia.googlesource.com/skia.git/+log/2e4223a5f4bf..ad2e21650306

2023-04-13 jvanverth@google.com [Direct3D] Check for null transfer
buffer in readPixels.
2023-04-13 johnstiles@google.com Enforce size limits on struct and array
declarations.
2023-04-13 johnstiles@google.com Add benchmark for SkRP compiler
backend.
2023-04-13 lovisolo@google.com [bazel] //tests/BUILD.bazel: Comment out
GANESH_TESTS entries that cause //tests:ganesh_tests to fail.
2023-04-13 lovisolo@google.com [bazel] Add SkSL files to //resources.
2023-04-13 robertphillips@google.com [graphite] Expand ProxyCache
functionality
2023-04-13 johnstiles@google.com Migrate color filter flag into
SkRuntimeEffect.
2023-04-13 fmalita@chromium.org [skottie] Fix fill/stroke color property
dispatch order
2023-04-13 johnstiles@google.com Reject unsized arrays in function
parameter lists.
2023-04-13 egdaniel@google.com Fix check for GLES sized Lum8 support.
2023-04-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll
vulkan-deps from cc077ed7fd08 to c8e5e8c4c60b (11 revisions)
2023-04-13 johnstiles@google.com Remove SkVM visualizer component.
2023-04-13 lehoangquyen@chromium.org Graphite-Dawn: fix buffer->texture
copy didn't use mip level.
2023-04-13 johnstiles@google.com Use SkRP to test debug-trace
functionality alongside SkVM.
2023-04-13 fmalita@chromium.org [sksvg] Remove private types from
SkSVGTypes.h
2023-04-13 lovisolo@google.com Update iOS signing certificates.

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,jacksongardner@google.com,lovisolo@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://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
2023-04-14 08:22:35 -07:00
skia-flutter-autoroll
bdacd661ae Roll Dart SDK from 010e0ed06c89 to 0150b91de0b0 (2 revisions) (flutter/engine#41200)
Roll Dart SDK from 010e0ed06c89 to 0150b91de0b0 (2 revisions)
2023-04-14 09:42:34 +00:00
skia-flutter-autoroll
2bdc3465fd Roll Fuchsia Linux SDK from PTl8Vh38NHaFGLmjT... to diD1gLr_dKWFJlsSn... (flutter/engine#41193)
Roll Fuchsia Linux SDK from PTl8Vh38NHaFGLmjT... to diD1gLr_dKWFJlsSn...
2023-04-14 05:39:29 +00:00
godofredoc
08ead47f9c Use gclient_variables consistently. (flutter/engine#41162)
Use gclient_variables consistently.
2023-04-14 05:03:13 +00:00
skia-flutter-autoroll
7a6bd02699 Roll Fuchsia Mac SDK from fZ9Ts9cOefCWJSM1a... to fRDyjjf-0gc4uVHv7... (flutter/engine#41191)
Roll Fuchsia Mac SDK from fZ9Ts9cOefCWJSM1a... to fRDyjjf-0gc4uVHv7...
2023-04-14 04:27:57 +00:00
Jackson Gardner
ef11c9d3ae Only set dart_include_wasm_opt when we are actually building the dart sdk. (flutter/engine#41175)
Only set `dart_include_wasm_opt` when we are actually building the dart sdk.
2023-04-14 04:08:29 +00:00
Zachary Anderson
34f107bb41 [Impeller] Fix the cmake example build. (flutter/engine#41148)
[Impeller] Fix the cmake example build.
2023-04-14 03:13:20 +00:00
Dan Field
bec47ba84f Macmini8,1 for another target that runs host tests (flutter/engine#41179)
This target also runs impeller_unittests that aren't safe to run right
now on Macmini7,1

I missed this in https://github.com/flutter/engine/pull/41159
2023-04-13 20:09:23 -07:00
陈昱
41285bed66 [Android] Send connectionClosed message when keyboard becomes invisible to ensure framework focus state is correct. (flutter/engine#40746)
[Android] Send connectionClosed message when keyboard becomes invisible to ensure framework focus state is correct.
2023-04-14 03:07:54 +00:00
Dan Field
b156f07ddc [Impeller] Allow image rasterization/decoding before/without surface acquisition (flutter/engine#41168)
[Impeller] Allow image rasterization/decoding before/without surface acquisition
2023-04-14 03:02:17 +00:00
Yegor
d1d577c2ae [web:canvaskit] move shaders to UniqueRef; fix minor memory leaks (flutter/engine#41172)
[web:canvaskit] move shaders to UniqueRef; fix minor memory leaks
2023-04-14 02:57:19 +00:00
Brandon DeRosier
f915b904b0 [Impeller] Print a log on all non-recoverable failure paths in EntityPass (flutter/engine#41178)
This eliminates a lot of surface area when debugging non-recoverable
frame failures such as https://github.com/flutter/engine/pull/41129.
Every failure case should be covered with at least one log, but without
recursive log spam.
2023-04-13 19:33:25 -07:00
skia-flutter-autoroll
5704494ac9 Roll Dart SDK from 6eb25c34b824 to 010e0ed06c89 (2 revisions) (flutter/engine#41180)
Roll Dart SDK from 6eb25c34b824 to 010e0ed06c89 (2 revisions)
2023-04-14 00:54:11 +00:00
LouiseHsu
7f3889d6b0 Revert "Add support for double tap action from Apple Pencil 2" (flutter/engine#41138)
Reverts flutter/engine#39637

Since this feature https://github.com/flutter/flutter/issues/73172 has
been scrapped for now, previous engine work should be reverted. Refer to
[this design
doc](https://docs.google.com/document/d/1r4P5r-jGt2Sjqro3ldCU2axUiHTpu3yhIycnI94OKQw/edit
) for more discussion and details.
2023-04-13 14:59:04 -07:00
Jackson Gardner
29eb026a0e Fix skwasm's canvasDrawArc declaration and write tests. (flutter/engine#41165)
Fix skwasm's canvasDrawArc declaration and write tests.
2023-04-13 21:26:17 +00:00
Jackson Gardner
fb0a83e944 Implement Gradient Shaders and Fragment Shaders in Skwasm (flutter/engine#41144)
Implement Gradient Shaders and Fragment Shaders in Skwasm
2023-04-13 20:58:46 +00:00
drwez
c7eddaf709 [fuchsia] Remove implementations & clients of deprecated CreateView (flutter/engine#41154)
Prepare Flutter's Fuchsia port for removal of the
fuchsia.ui.app.ViewProvider.CreateView() API.
The Flutter engine's implementation of the API, which has long been
deprecated, is removed.
Calls to the deprecated CreateView() in tests are replaced with
CreateViewWithViewRef().

Bug fxbug.dev/81285
2023-04-14 06:30:06 +10:00
Dan Field
273366f3ea Add builders for arm64 on macOS unopt (flutter/engine#41141)
Add builders for arm64 on macOS unopt
2023-04-13 18:56:05 +00:00
Dan Field
0b76c9b463 Do not use Macmini7,1 for host tests (flutter/engine#41159)
fixes https://github.com/flutter/flutter/issues/124678

those machines do not support compute subgroups. They make up only a
relatively small fraction of the pool.

This does not restrict the arm machines, as they're already restricted
by the cpu architecture dimension.
2023-04-13 10:45:41 -07:00
skia-flutter-autoroll
be80920d7f Roll Dart SDK from 66d24b6f47d8 to 6eb25c34b824 (1 revision) (flutter/engine#41161)
Roll Dart SDK from 66d24b6f47d8 to 6eb25c34b824 (1 revision)
2023-04-13 16:43:04 +00:00
skia-flutter-autoroll
cc1f81c58c Roll Fuchsia Mac SDK from 2d6iXnX7q0I_TTKve... to fZ9Ts9cOefCWJSM1a... (flutter/engine#41158)
Roll Fuchsia Mac SDK from 2d6iXnX7q0I_TTKve... to fZ9Ts9cOefCWJSM1a...
2023-04-13 15:40:20 +00:00
skia-flutter-autoroll
eb5df01cd1 Roll Fuchsia Linux SDK from jBapy5VYzGXkQbRWT... to PTl8Vh38NHaFGLmjT... (flutter/engine#41157)
Roll Fuchsia Linux SDK from jBapy5VYzGXkQbRWT... to PTl8Vh38NHaFGLmjT...
2023-04-13 14:08:30 +00:00
skia-flutter-autoroll
88811d32ac Roll Skia from 21b7538fe075 to 2e4223a5f4bf (5 revisions) (flutter/engine#41153)
Roll Skia from 21b7538fe075 to 2e4223a5f4bf (5 revisions)
2023-04-13 11:22:33 +00:00
skia-flutter-autoroll
b65bee1cc2 Roll Skia from 8811dc695f8e to 21b7538fe075 (3 revisions) (flutter/engine#41150)
Roll Skia from 8811dc695f8e to 21b7538fe075 (3 revisions)
2023-04-13 05:44:59 +00:00