Commit Graph

20367 Commits

Author SHA1 Message Date
Brandon DeRosier
df3230a307 Remove setSampler from FragmentShader (flutter/engine#37839) 2022-11-22 11:26:17 -08:00
Mouad Debbar
9d9401970f [web] Move unicode properties to third_party (flutter/engine#37440)
* [web] Move unicode properties to third_party

* license

* fix license check

* attempt to fix license golden

* more license fixes

* even more license fixes

* add check mode and readme file

* fix licenses + add web_unicode.dart

* build web_unicode as an sdk library

* remove unnecessary variable

* minor fix in license golden

* tool signature
2022-11-22 18:47:11 +00:00
joshualitt
85265a3cf5 Reland "[web] Avoid returning int from js interop classes." (flutter/engine#37627) 2022-11-22 10:37:59 -08:00
Jonah Williams
6438d12a32 [Impeller] opt float/sampler into relaxed precision for gles (flutter/engine#37828)
* [Impeller] opt float/sampler into relaxed precision for gles

* re-arrange define
2022-11-22 18:27:31 +00:00
skia-flutter-autoroll
82c9c227ad Roll Skia from 0dec6d1823b3 to 3b2d9e4bf668 (1 revision) (flutter/engine#37845)
https://skia.googlesource.com/skia.git/+log/0dec6d1823b3..3b2d9e4bf668

2022-11-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 4802bf762104 to 96f4fdc41b84 (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 jmbetancourt@google.com,kaushikiska@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-11-22 16:11:24 +00:00
skia-flutter-autoroll
c5026de559 Roll Fuchsia Linux SDK from xBfEjlXUsix6Wka-i... to 5Xd8MJTM-pWPWCgUa... (flutter/engine#37840)
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 aaclarke@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-11-22 11:34:16 +00:00
skia-flutter-autoroll
163c379fc1 Roll Skia from 94c63addc990 to 0dec6d1823b3 (4 revisions) (flutter/engine#37836)
https://skia.googlesource.com/skia.git/+log/94c63addc990..0dec6d1823b3

2022-11-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 8d5d6fd45a13 to 2417a7bed7ee
2022-11-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 0c0bbcf5889a to 356b2a590e11 (4 revisions)
2022-11-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from abac90684d1d to 8d5d6fd45a13 (2 revisions)
2022-11-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 228f75589550 to edbeeee285d8 (22 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 aaclarke@google.com,jmbetancourt@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-11-22 07:28:14 +00:00
skia-flutter-autoroll
05d3ced8ec Roll Skia from 550fd51bd254 to 94c63addc990 (1 revision) (flutter/engine#37834)
https://skia.googlesource.com/skia.git/+log/550fd51bd254..94c63addc990

2022-11-22 armansito@google.com [graphite] Dynamically determine uniform buffer layout requirements

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 aaclarke@google.com,jmbetancourt@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-11-22 06:02:32 +00:00
Zachary Anderson
ea0cebcf28 Revert "[impeller] Remove declare_undefined_values (#37829)" (flutter/engine#37831)
This reverts commit 986101452a.
2022-11-22 05:07:04 +00:00
skia-flutter-autoroll
8e58ac3f0f Roll Skia from 57b4252cf211 to 550fd51bd254 (3 revisions) (flutter/engine#37830)
https://skia.googlesource.com/skia.git/+log/57b4252cf211..550fd51bd254

2022-11-21 johnstiles@google.com Add dedicated zero_slots_unmasked op.
2022-11-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a3f4f653c783 to 4802bf762104 (4 revisions)
2022-11-21 jvanverth@google.com [graphite] Change Metal copy routines' labels to match the routine name

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 aaclarke@google.com,jmbetancourt@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-11-22 04:36:05 +00:00
Brandon DeRosier
a640b398e2 Add setImageSampler (for replacing setSampler) (flutter/engine#37821)
* Add setImageSampler (for replacing setSampler)

* Includes

* Remove deprecation tag, just in case there are roll problems

* Remove comment

* Fix comment

* Add setImageSampler for canvaskit

* Remove arg

* Fix conversion

* Float64List

* final...

* Pass along the engine handle
2022-11-22 04:24:14 +00:00
Casey Hillers
986101452a [impeller] Remove declare_undefined_values (flutter/engine#37829)
* This call has been deprecated in the upstream dep
* https://github.com/KhronosGroup/SPIRV-Cross/pull/2062
2022-11-22 04:20:22 +00:00
skia-flutter-autoroll
6bfa5e41a2 Roll Skia from 500aae3f2761 to 57b4252cf211 (7 revisions) (flutter/engine#37819)
https://skia.googlesource.com/skia.git/+log/500aae3f2761..57b4252cf211

2022-11-21 jvanverth@google.com [graphite] Remove old readPixels helper method.
2022-11-21 brianosman@google.com Remove ableist language
2022-11-21 johnstiles@google.com [cleanup] Improve debuggability of RP Builder.
2022-11-21 penghuang@chromium.org [graphite] Add CommandBuffer::copyBufferToBuffer() method
2022-11-21 penghuang@chromium.org [graphite] Remove isProtected from drawn texture key
2022-11-21 jvanverth@google.com [graphite] Fix drawPoints
2022-11-21 johnstiles@google.com Add support for return half4(literal,...);

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 aaclarke@google.com,jmbetancourt@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-11-21 23:22:11 +00:00
skia-flutter-autoroll
97c8a2e1a4 Roll Skia from b5b35f8dc919 to 500aae3f2761 (5 revisions) (flutter/engine#37817)
https://skia.googlesource.com/skia.git/+log/b5b35f8dc919..500aae3f2761

2022-11-21 johnstiles@google.com Align buffers in SkRasterPipeline test code.
2022-11-21 penghuang@chromium.org [graphite] Implement DawnGraphicsPipeline
2022-11-21 johnstiles@google.com Ensure that slot buffers are properly aligned.
2022-11-21 johnstiles@google.com Add push-slots and pop-slots to RP Builder.
2022-11-21 johnstiles@google.com Add copy-slots-unmasked to 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 aaclarke@google.com,jmbetancourt@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-11-21 21:50:57 +00:00
Bruno Leroux
ed7aea9a05 [Linux] Synthesize modifier keys events on pointer events (flutter/engine#37491)
Co-authored-by: Bruno Leroux <bruno.leroux@gmail.com>
2022-11-21 20:34:41 +00:00
Chris Bracken
d094a6a0f5 [macOS] Add explicit weak/strong/copy annotations (flutter/engine#37768)
This adds explicit strong/copy Objective-C property annotations where
they were previously implied on NSObject properties and fixes on case
where it was previously improperly specified.
2022-11-21 10:53:18 -08:00
skia-flutter-autoroll
1d5b033399 Roll Skia from f7b5a76b6f35 to b5b35f8dc919 (5 revisions) (flutter/engine#37810)
https://skia.googlesource.com/skia.git/+log/f7b5a76b6f35..b5b35f8dc919

2022-11-21 penghuang@chromium.org [graphite] Implement DawnCaps::buildKeyForTexture()
2022-11-21 jvanverth@google.com OptimizeForSize: add Graphite build jobs
2022-11-21 johnstiles@google.com Add support for copy-slots-masked to the RP builder.
2022-11-21 fmalita@chromium.org Fix skottie2movie after SkTArray::count() removal
2022-11-21 johnstiles@google.com Add RasterPipeline op for copy-slots-masked.

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 aaclarke@google.com,jmbetancourt@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-11-21 18:19:11 +00:00
Jim Graham
07fc5a59f9 Add optional offset parameter to ImageFilterLayer (flutter/engine#36863)
* add optional offset parameter to ImageFilterLayer

* update unit test for LayerStateStack and fix HTML implementation
2022-11-21 17:59:55 +00:00
Zachary Anderson
2a9bcb43d1 [Impeller] Present Impeller contents in a transaction when there is a platform view (flutter/engine#37809) 2022-11-21 09:45:26 -08:00
Dan Field
6be3cc1572 [Impeller] Format shader sources. (flutter/engine#37770)
* Update format.dart to include glsl, format repo

* format more
2022-11-21 17:21:02 +00:00
skia-flutter-autoroll
44dfbc111f Roll Fuchsia Linux SDK from EyQx0yUqK5TJxeHF7... to xBfEjlXUsix6Wka-i... (flutter/engine#37804)
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 aaclarke@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-11-21 15:58:09 +00:00
skia-flutter-autoroll
8c6b2906d5 Roll Skia from b0e1c4c8c3a6 to f7b5a76b6f35 (1 revision) (flutter/engine#37806)
https://skia.googlesource.com/skia.git/+log/b0e1c4c8c3a6..f7b5a76b6f35

2022-11-21 brianosman@google.com Fix skvm gradient interval calculation

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 aaclarke@google.com,jmbetancourt@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-11-21 15:47:53 +00:00
skia-flutter-autoroll
bddc3e26a5 Roll Skia from ae61b83805e3 to b0e1c4c8c3a6 (2 revisions) (flutter/engine#37803)
https://skia.googlesource.com/skia.git/+log/ae61b83805e3..b0e1c4c8c3a6

2022-11-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a06b38399dc7 to a3f4f653c783 (1 revision)
2022-11-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 386ef2eefe63 to 0c0bbcf5889a (11 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 aaclarke@google.com,jmbetancourt@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-11-21 14:05:24 +00:00
Martin Kustermann
ce0fa20e44 Add package:ffi as path dependency to flutter_frontend_server (flutter/engine#37802)
The CL in [0] added package:ffi as dependency to package:compiler. Since
flutter_frontend_server needs all dependencies as path dependencies, we
need to add package:ffi there via path.

[0] https://dart-review.googlesource.com/c/sdk/+/269640
2022-11-21 14:49:11 +01:00
skia-flutter-autoroll
88ba8e703f Roll Skia from 645605735772 to ae61b83805e3 (3 revisions) (flutter/engine#37797)
https://skia.googlesource.com/skia.git/+log/645605735772..ae61b83805e3

2022-11-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from abac90684d1d to c0c793d516f9
2022-11-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 9f67b1ec8dca to abac90684d1d (7 revisions)
2022-11-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from e956a04dafc3 to 228f75589550 (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 aaclarke@google.com,jmbetancourt@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-11-21 06:50:34 +00:00
skia-flutter-autoroll
5b63fce8d0 Roll Skia from db7a810dba5d to 645605735772 (1 revision) (flutter/engine#37796)
https://skia.googlesource.com/skia.git/+log/db7a810dba5d..645605735772

2022-11-20 bungeman@google.com [pdf] Add stream compression level setting

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 aaclarke@google.com,jmbetancourt@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-11-21 05:30:22 +00:00
skia-flutter-autoroll
7d9fe60e3f Roll Fuchsia Linux SDK from 2T1QqkhI-ef8AXGgn... to EyQx0yUqK5TJxeHF7... (flutter/engine#37793)
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 aaclarke@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-11-20 22:47:22 +00:00
skia-flutter-autoroll
3d2d552b0c Roll Skia from ea4307d60150 to db7a810dba5d (1 revision) (flutter/engine#37792)
https://skia.googlesource.com/skia.git/+log/ea4307d60150..db7a810dba5d

2022-11-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 8ac52203964b to a06b38399dc7 (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 aaclarke@google.com,jmbetancourt@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-11-20 22:03:28 +00:00
skia-flutter-autoroll
ab7cf78b11 Roll Skia from 1d7f785e3679 to ea4307d60150 (1 revision) (flutter/engine#37788)
https://skia.googlesource.com/skia.git/+log/1d7f785e3679..ea4307d60150

2022-11-20 johnstiles@google.com Reland "Add store_masked to RasterPipeline and the 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 aaclarke@google.com,jmbetancourt@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-11-20 16:36:36 +00:00
skia-flutter-autoroll
1aeaabfe77 Roll Skia from dd5f384ae62a to 1d7f785e3679 (1 revision) (flutter/engine#37787)
https://skia.googlesource.com/skia.git/+log/dd5f384ae62a..1d7f785e3679

2022-11-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 44ceb8d22560 to 8ac52203964b (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 aaclarke@google.com,jmbetancourt@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-11-20 10:01:05 +00:00
skia-flutter-autoroll
cf3351b6be Roll Skia from 80b3e3d24a99 to dd5f384ae62a (1 revision) (flutter/engine#37786)
https://skia.googlesource.com/skia.git/+log/80b3e3d24a99..dd5f384ae62a

2022-11-20 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version

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 aaclarke@google.com,jmbetancourt@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-11-20 08:33:05 +00:00
skia-flutter-autoroll
992c922fee Roll Fuchsia Linux SDK from Cg4pM7Agigl6gZqq5... to 2T1QqkhI-ef8AXGgn... (flutter/engine#37785)
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 aaclarke@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-11-20 08:27:04 +00:00
skia-flutter-autoroll
46eff651dd Roll Fuchsia Linux SDK from qc20R_3e8PoqMQWgw... to Cg4pM7Agigl6gZqq5... (flutter/engine#37782)
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 aaclarke@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-11-19 19:00:28 +00:00
skia-flutter-autoroll
97cb0f8ec3 Roll Skia from ad354e712b96 to 80b3e3d24a99 (3 revisions) (flutter/engine#37780)
https://skia.googlesource.com/skia.git/+log/ad354e712b96..80b3e3d24a99

2022-11-19 johnstiles@google.com Add temp value stack to RasterPipelineBuilder.
2022-11-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3314dca93077 to 44ceb8d22560 (7 revisions)
2022-11-19 armansito@google.com [sksl][metal] Generalize array comparison to all address space types

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 aaclarke@google.com,tdenniston@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-11-19 15:46:19 +00:00
skia-flutter-autoroll
4d8c8aa1a6 Roll Skia from 0c1fcbe97b1f to ad354e712b96 (2 revisions) (flutter/engine#37776)
https://skia.googlesource.com/skia.git/+log/0c1fcbe97b1f..ad354e712b96

2022-11-19 armansito@google.com [sksl][spirv] Declare a distinct array type for different ArrayStride values
2022-11-19 armansito@google.com [sksl][spirv][test] Add tests that demonstrate array layout type mismatch

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 aaclarke@google.com,tdenniston@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-11-19 07:13:06 +00:00
skia-flutter-autoroll
271aa3bcd5 Roll Fuchsia Linux SDK from WdtwlLEce90PjFJ9z... to qc20R_3e8PoqMQWgw... (flutter/engine#37775)
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 aaclarke@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-11-19 05:36:19 +00:00
skia-flutter-autoroll
7f05ed339c Roll Skia from c53d8cf5b823 to 0c1fcbe97b1f (1 revision) (flutter/engine#37771)
https://skia.googlesource.com/skia.git/+log/c53d8cf5b823..0c1fcbe97b1f

2022-11-19 armansito@google.com [sksl][spirv] Skip OpVariable declarations only for constant scalars and vectors

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 aaclarke@google.com,tdenniston@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-11-19 04:11:05 +00:00
skia-flutter-autoroll
7188629d87 Roll Skia from 12f01bc5b57e to c53d8cf5b823 (4 revisions) (flutter/engine#37767)
https://skia.googlesource.com/skia.git/+log/12f01bc5b57e..c53d8cf5b823

2022-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 07bbe62a610d to 3314dca93077 (2 revisions)
2022-11-18 jmbetancourt@google.com strip headers from list of src files in Android.bp
2022-11-18 tdenniston@google.com Revert "Add store_masked to RasterPipeline and the builder."
2022-11-18 jmbetancourt@google.com build skottie for all platforms in Android.bp

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 aaclarke@google.com,tdenniston@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-11-19 02:27:22 +00:00
Brandon DeRosier
5d214998dc Fix glyph sampling overlap (flutter/engine#37764) 2022-11-18 16:33:25 -08:00
keyonghan
d4fc23b5e9 Remove Linux Web Engine from recipes CQ (flutter/engine#37758)
* remove cq

* bringup: false
2022-11-18 21:55:48 +00:00
skia-flutter-autoroll
400c0070ae Roll Skia from f1f59de17204 to 12f01bc5b57e (1 revision) (flutter/engine#37760)
https://skia.googlesource.com/skia.git/+log/f1f59de17204..12f01bc5b57e

2022-11-18 fmalita@chromium.org [skottie] Relocate shaper tests

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 aaclarke@google.com,tdenniston@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-11-18 21:44:05 +00:00
Chris Bracken
a48a0bc388 [macOS] Use consistent filenames for tests (flutter/engine#37755)
Previously there were two conventions for test filenames in the macOS
embedder: some ended in Unittests.mm and others eneded in Test.mm. This
applies a consistent naming convention, which is also consistent with
the iOS and common Darwin tests. Stock C++ unittests should continue to
use the _unittests.cc convention.
2022-11-18 13:40:00 -08:00
gaaclarke
1ac0bf4389 Made FlutterTextField that outlive FlutterTextPlatformNode not crash (flutter/engine#37735)
* Made FlutterTextField that outlive FlutterTextPlatformNode not crash.

* added test
2022-11-18 13:08:01 -08:00
Jonah Williams
8a1834c4d8 [Impeller] register modern shaders on Vulkan too (flutter/engine#37757) 2022-11-18 20:57:32 +00:00
skia-flutter-autoroll
a5b410c069 Roll Skia from cf967e6b1c00 to f1f59de17204 (2 revisions) (flutter/engine#37756)
https://skia.googlesource.com/skia.git/+log/cf967e6b1c00..f1f59de17204

2022-11-18 jvanverth@google.com [graphite] Fix SDF text removal
2022-11-18 johnstiles@google.com Add store_masked to RasterPipeline and the 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 aaclarke@google.com,tdenniston@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-11-18 20:19:58 +00:00
Jonah Williams
667b6c0816 [Impeller] use SSBOs for gradients where supported (metal/vulkan) (flutter/engine#37654)
* [Impeller] use uniform array for more efficient small gradients

* ++

* Make this work on Android

* ++

* ++

* ++

* compiler support and basic feature detection

* ++

* ++

* rename to ssbo_fill, move to context

* ++

* ++

* ++

* tests

* ++

* ++
2022-11-18 19:02:20 +00:00
Jason Simmons
7ea4978538 Add third_party/dart/third_party/binaryen/src as a dependency (flutter/engine#37749)
See https://dart.googlesource.com/sdk.git/+/0fdeaee8f6c8bcc217964fb56685b965b65064fb
2022-11-18 18:37:07 +00:00
Dan Field
020577edbb Make NotifyIdle reject close and past deadlines. (flutter/engine#37737)
This patch also eliminates some extraneous tracing that is happening
every frame. It is possible to get the same trace calls by enabling
the API stream if needed.

Also refactors the NotifyIdle callsites to just always work in
TimeDeltas rather than converting back and forth between them and
TimePoints, which I think reads more clearly.
2022-11-18 18:17:53 +00:00
Alexander Brusher
42fb1ed9d7 [fuchsia][a11y] Set explicit hit regions in flatland embedder (flutter/engine#37338) 2022-11-18 18:16:14 +00:00
skia-flutter-autoroll
6710befd88 Roll Skia from 5270b1d26b5f to cf967e6b1c00 (5 revisions) (flutter/engine#37751)
https://skia.googlesource.com/skia.git/+log/5270b1d26b5f..cf967e6b1c00

2022-11-18 bungeman@google.com Fix SkTFitsIn enum signedness checks
2022-11-18 kjlubick@google.com [infra] Make fetch-ninja idempotent
2022-11-18 jsimmons@google.com Remove unused TextLine::metricsWithoutMultiplier method
2022-11-18 jsimmons@google.com Fix typos in TextLine::shapeEllipsis
2022-11-18 bsalomon@google.com Convert Samples from other directories to Slides

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 aaclarke@google.com,tdenniston@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-11-18 18:14:28 +00:00