skia-flutter-autoroll
d3046c7860
Roll Skia from 60c660ecdf0a to 8f0e1486b887 (1 revision) ( flutter/engine#54331 )
...
https://skia.googlesource.com/skia.git/+log/60c660ecdf0a..8f0e1486b887
2024-08-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 4c3759b8afef to 7e62f1428813
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,johnstiles@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-08-03 19:42:23 +00:00
Brandon DeRosier
19be57ca3e
Revert "[Impeller] Reland 2: Implement draw order optimization. ( #54268 ) ( flutter/engine#54325 )
...
Manual revert of https://github.com/flutter/engine/pull/54268 , since the time expired for automatic reverting.
@jason-simmons found this patch to be causing a regression in a downstream app. Some draws are getting clipped away, and disabling the scissor fixes it. So there is likely still a case not being handled correctly with the clip replay or subpass draw deferral behavior.
2024-08-03 19:00:35 +00:00
skia-flutter-autoroll
04daca08f7
Roll Dart SDK from 3a0b4143fe47 to d4a2c6a52b4a (1 revision) ( flutter/engine#54334 )
...
https://dart.googlesource.com/sdk.git/+log/3a0b4143fe47..d4a2c6a52b4a
2024-08-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-114.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 dart-vm-team@google.com ,jacksongardner@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-08-03 13:47:30 +00:00
skia-flutter-autoroll
02520a2b83
Roll Dart SDK from c4c9a84c3532 to 3a0b4143fe47 (1 revision) ( flutter/engine#54333 )
...
https://dart.googlesource.com/sdk.git/+log/c4c9a84c3532..3a0b4143fe47
2024-08-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-113.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 dart-vm-team@google.com ,jacksongardner@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-08-03 08:03:19 +00:00
skia-flutter-autoroll
5adc49fde1
Roll Dart SDK from ff56a84f7661 to c4c9a84c3532 (1 revision) ( flutter/engine#54332 )
...
https://dart.googlesource.com/sdk.git/+log/ff56a84f7661..c4c9a84c3532
2024-08-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-112.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 dart-vm-team@google.com ,jacksongardner@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-08-03 03:53:22 +00:00
Chinmay Garde
e83e23a6c5
Delete //flutter/fml/compiler_specific.h ( flutter/engine#54330 )
...
There were two macros for doing identical things and you can do the thing using standard C++17.
2024-08-03 01:47:49 +00:00
Chinmay Garde
ab4b4835be
[Impeller] Use the typed allocation sizes in impeller::Allocation. ( flutter/engine#54327 )
2024-08-02 23:53:04 +00:00
skia-flutter-autoroll
596c0f7649
Roll Fuchsia Linux SDK from vpJQheqicAUK_qjD-... to kNaYSiTeLcsVNOSDa... ( flutter/engine#54328 )
...
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://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-08-02 23:47:39 +00:00
skia-flutter-autoroll
05071e7eef
Roll Dart SDK from 46bcc8466168 to ff56a84f7661 (2 revisions) ( flutter/engine#54326 )
...
https://dart.googlesource.com/sdk.git/+log/46bcc8466168..ff56a84f7661
2024-08-02 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-111.0.dev
2024-08-02 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-110.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 dart-vm-team@google.com ,jacksongardner@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-08-02 23:33:19 +00:00
skia-flutter-autoroll
3339649321
Roll Skia from 88449344d36d to 60c660ecdf0a (1 revision) ( flutter/engine#54323 )
...
https://skia.googlesource.com/skia.git/+log/88449344d36d..60c660ecdf0a
2024-08-02 danieldilan@google.com This is my first commit
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,johnstiles@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-08-02 21:29:19 +00:00
skia-flutter-autoroll
7c07e45d69
Roll Skia from 21f4d4a4a025 to 88449344d36d (1 revision) ( flutter/engine#54322 )
...
https://skia.googlesource.com/skia.git/+log/21f4d4a4a025..88449344d36d
2024-08-02 nscobie@google.com Log VkResult & AHB desc on failed vkGetAndroidHardwareBufferProperties
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,johnstiles@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-08-02 20:08:49 +00:00
Jonah Williams
a61c707fe0
[Impeller] check allocation failures. ( flutter/engine#54320 )
...
Fixes https://github.com/flutter/flutter/issues/151084
If allocating a host buffer fails, log a validation error but don't cause an NPE by inserting a nullptr into the host buffer set.
2024-08-02 19:49:40 +00:00
skia-flutter-autoroll
fb537e58de
Roll Skia from f67db9982729 to 21f4d4a4a025 (1 revision) ( flutter/engine#54319 )
...
https://skia.googlesource.com/skia.git/+log/f67db9982729..21f4d4a4a025
2024-08-02 kjlubick@google.com Remove legacy Dawn Graphite shims
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,johnstiles@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-08-02 18:50:23 +00:00
skia-flutter-autoroll
79f738df3b
Roll Dart SDK from 8dc947153d60 to 46bcc8466168 (1 revision) ( flutter/engine#54318 )
...
https://dart.googlesource.com/sdk.git/+log/8dc947153d60..46bcc8466168
2024-08-02 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-109.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 dart-vm-team@google.com ,jacksongardner@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-08-02 18:06:19 +00:00
skia-flutter-autoroll
17e6f613bf
Roll Skia from ad1e3d828960 to f67db9982729 (8 revisions) ( flutter/engine#54317 )
...
https://skia.googlesource.com/skia.git/+log/ad1e3d828960..f67db9982729
2024-08-02 kjlubick@google.com Remove legacy SkCodec enum
2024-08-02 kjlubick@google.com Add some docs regarding asyncRescaleAndReadPixels
2024-08-02 nscobie@google.com Double SK_ANDROID_FRAMEWORK_ATRACE_BUFFER_SIZE to 512
2024-08-02 brianosman@google.com Add an option for unclamped (RGB) matrix color filter
2024-08-02 hitawala@chromium.org [graphite] Move bindgroup cache from DawnResourceProvider to DawnTexture
2024-08-02 kjlubick@google.com Add missing #include for VulkanMemoryAllocator
2024-08-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d2ee565bbb6c to b070881de5eb (4 revisions)
2024-08-02 kjlubick@google.com Make pathkit depend on Bazel buffet build
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,johnstiles@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-08-02 17:28:03 +00:00
skia-flutter-autoroll
86b4505ee0
Roll Fuchsia Test Scripts from dUCMHqU6ihfIFKAw8... to oOZyP3ets0uHdEqWW... ( flutter/engine#54308 )
...
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 chrome-fuchsia-engprod@google.com ,jacksongardner@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-08-02 09:00:31 +00:00
skia-flutter-autoroll
315b6b5773
Roll Skia from 069274b16635 to ad1e3d828960 (1 revision) ( flutter/engine#54307 )
...
https://skia.googlesource.com/skia.git/+log/069274b16635..ad1e3d828960
2024-08-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from cc7d02209998 to 06ae828f4dee (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 ,jacksongardner@google.com,johnstiles@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-08-02 08:18:21 +00:00
skia-flutter-autoroll
6a7f75e516
Roll Skia from 77cfae25b51d to 069274b16635 (3 revisions) ( flutter/engine#54306 )
...
https://skia.googlesource.com/skia.git/+log/77cfae25b51d..069274b16635
2024-08-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 52942aa78b6c to 4c3759b8afef (13 revisions)
2024-08-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 6b512aaeec71 to f883075c10a9 (23 revisions)
2024-08-02 jvanverth@google.com Revert "Use a single source for CircularRRectEffect's analytic rrect clip."
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,johnstiles@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-08-02 06:40:28 +00:00
skia-flutter-autoroll
b69402ca34
Roll Skia from 3b79cbb42bf6 to 77cfae25b51d (1 revision) ( flutter/engine#54303 )
...
https://skia.googlesource.com/skia.git/+log/3b79cbb42bf6..77cfae25b51d
2024-08-02 michaelludwig@google.com [graphite] Take count,stride separately in get[Vertex|Index|Uniform]Writer
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,johnstiles@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-08-02 04:28:21 +00:00
skia-flutter-autoroll
deb3b9cebb
Roll Dart SDK from 03efd390e475 to 8dc947153d60 (1 revision) ( flutter/engine#54302 )
...
https://dart.googlesource.com/sdk.git/+log/03efd390e475..8dc947153d60
2024-08-02 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-108.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 dart-vm-team@google.com ,jacksongardner@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-08-02 04:07:22 +00:00
skia-flutter-autoroll
fde4cf833b
Roll Skia from cfa1cda77b46 to 3b79cbb42bf6 (2 revisions) ( flutter/engine#54301 )
...
https://skia.googlesource.com/skia.git/+log/cfa1cda77b46..3b79cbb42bf6
2024-08-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 52942aa78b6c to f2e8702eed81
2024-08-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 38c05c76968b to d2ee565bbb6c (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 ,jacksongardner@google.com,johnstiles@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-08-02 03:06:27 +00:00
skia-flutter-autoroll
d840ba51ce
Roll Skia from 5c229d4d20bb to cfa1cda77b46 (3 revisions) ( flutter/engine#54300 )
...
https://skia.googlesource.com/skia.git/+log/5c229d4d20bb..cfa1cda77b46
2024-08-01 jvanverth@google.com Revert "[ganesh] Fix CircularRRectEffect batching."
2024-08-01 kjlubick@google.com Decouple Graphite SkSL code from Ganesh code.
2024-08-01 johnstiles@google.com Demonstrate effect specialization fan-out.
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,johnstiles@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-08-02 01:20:23 +00:00
skia-flutter-autoroll
01a4b48613
Roll Dart SDK from acbbbe73b5eb to 03efd390e475 (1 revision) ( flutter/engine#54298 )
...
https://dart.googlesource.com/sdk.git/+log/acbbbe73b5eb..03efd390e475
2024-08-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-107.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 dart-vm-team@google.com ,jacksongardner@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-08-01 23:45:20 +00:00
skia-flutter-autoroll
659739db9a
Roll Fuchsia Linux SDK from uF76DfQgigt4utdBv... to vpJQheqicAUK_qjD-... ( flutter/engine#54295 )
...
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://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-08-01 22:32:14 +00:00
Jackson Gardner
2b915b5444
[skwasm] Implement platform view clipping. ( flutter/engine#54201 )
...
This implements platform view clipping for the Skwasm renderer.
This fixes https://github.com/flutter/flutter/issues/133466
2024-08-01 22:12:14 +00:00
skia-flutter-autoroll
bb477b53cf
Roll Skia from ddb6901e6141 to 5c229d4d20bb (3 revisions) ( flutter/engine#54288 )
...
https://skia.googlesource.com/skia.git/+log/ddb6901e6141..5c229d4d20bb
2024-08-01 yuanjkang@google.com Adds corresponding NPM lockfiles to package.json files. This enumerates dependencies, including transitive ones, and their versions, to avoid using vulnerable ones. For more details, see go/npm-lockfile-cl-guide
2024-08-01 borenet@google.com [infra] Add find_tasks.py script
2024-08-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from 2395877dc55f to c830bf291754 (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 ,jacksongardner@google.com,johnstiles@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-08-01 21:27:21 +00:00
Matan Lurey
4950f9f2c5
Use InetAddress.getLoopback()
versus a string. ( flutter/engine#54289 )
...
This is just better anyway, and will work around an Android 35 failure we're investigating.
2024-08-01 21:02:23 +00:00
Jonah Williams
82c43d466a
[iOS] Supported rendering platform views without merging the raster thread. ( flutter/engine#53826 )
...
Remove the need to merge raster and platform thread in the presence of platform views by defering UIView mutation and presentation of flutter views into separate platform thread task. Fixes priority inversion problem cause by platform thread blocking on drawable aquisition.
Open questions:
* Fixed ~What is a better interface for handling the partial submit with impeller. (TBD)~
* Fixed ~Update: We Don't | How do we fix this for Skia~ Fixed
* Fixed ~Update: Done, we post a task to the platform thread. Is there a shorter term solution for creating overlay layers on the raster thread.~ Fixed
* Fixed ~Update: seems to. Does this perform well enough (independent of platform/ui thread merge and w/ thread merge).~ Fixed
Fixes https://github.com/flutter/flutter/issues/142841
part of https://github.com/flutter/flutter/issues/150525
2024-08-01 20:40:12 +00:00
hangyu
5f18f2ebfd
Set deep linking flag to true by default ( flutter/engine#52350 )
...
doc: flutter.dev/go/deep-link-flag-migration
Action item: make sure customers are aware of this change before merging
this PR.
## Pre-launch Checklist
- [ ] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [ ] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [ ] I read and followed the [Flutter Style Guide] and the [C++,
Objective-C, Java style guides].
- [ ] I listed at least one issue that this PR fixes in the description
above.
- [ ] 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.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] I signed the [CLA].
- [ ] 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-08-01 12:58:12 -07:00
Bruno Leroux
555c2ff92a
[Android] Revert "Reset IME state on clear text input client" ( flutter/engine#54277 )
...
## Description
This PR reverts two commits https://github.com/flutter/engine/pull/49829 and https://github.com/flutter/engine/pull/53662 .
The main change was in https://github.com/flutter/engine/pull/49829 . https://github.com/flutter/engine/pull/53662 was a follow-up to mitigate the impact of https://github.com/flutter/engine/pull/49829 .
## Related Issue
Fixes https://github.com/flutter/flutter/issues/148530
Fixes https://github.com/flutter/flutter/issues/152620
Reopens https://github.com/flutter/flutter/issues/70546 .
Reopens https://github.com/flutter/flutter/issues/51478
2024-08-01 19:50:07 +00:00
skia-flutter-autoroll
3fae0ad188
Roll Skia from 03732b9f885e to ddb6901e6141 (5 revisions) ( flutter/engine#54287 )
...
https://skia.googlesource.com/skia.git/+log/03732b9f885e..ddb6901e6141
2024-08-01 egdaniel@google.com [Vulkan] Add context option to adjust default VMA block size.
2024-08-01 johnstiles@google.com Add support to SkSLTest for invoking child shaders.
2024-08-01 kjlubick@google.com Downgrade the warning for gni exporting on windows
2024-08-01 kjlubick@google.com Build only fiddle executable in skia-release
2024-08-01 johnstiles@google.com Remove assertion that modules are non-empty.
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,johnstiles@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-08-01 19:44:05 +00:00
skia-flutter-autoroll
ab394e513d
Roll Dart SDK from 5acd806b6dad to acbbbe73b5eb (1 revision) ( flutter/engine#54286 )
...
https://dart.googlesource.com/sdk.git/+log/5acd806b6dad..acbbbe73b5eb
2024-08-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-106.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 dart-vm-team@google.com ,jacksongardner@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-08-01 19:29:15 +00:00
K. P. Krasiński-Sroka
85c39faa9b
Properly calculate alwaysUse24HourFormat on MacOS ( flutter/engine#53795 )
...
Moves the implementation if isAlwaysUse24HourFormat from iOS's FlutterViewController internals to common utility, and makes use of it on MacOS in order to return correct value of `alwaysUse24HourFormat`.
This PR partially resolves [#32006 ](https://github.com/flutter/flutter/issues/32006 ).
Note that on iOS 16+ and MacOS 13+, there is a new API for obtaining this information: https://developer.apple.com/documentation/foundation/locale/components/3952289-hourcycle . However, to keep things simpler, I wanted to not include changes to the logic.
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
2024-08-01 18:51:06 +00:00
Jonah Williams
88b005388d
[Impeller] migrate more AIKS test to DL. ( flutter/engine#54267 )
...
Part of https://github.com/flutter/flutter/issues/142054
2024-08-01 18:35:18 +00:00
skia-flutter-autoroll
a9ee9d3a31
Roll Skia from f89a9c1902d7 to 03732b9f885e (5 revisions) ( flutter/engine#54283 )
...
https://skia.googlesource.com/skia.git/+log/f89a9c1902d7..03732b9f885e
2024-08-01 johnstiles@google.com Fix fuzzer-discovered issue with duplicate functions.
2024-08-01 johnstiles@google.com Add design doc link for go/sksl-function-specialization.
2024-08-01 jvanverth@google.com [graphite] Add CircularRRectClip shader snippet.
2024-08-01 egdaniel@google.com [Graphite] Remove immediate deletion flag when purging proxy cache.
2024-08-01 kjlubick@google.com Remove legacy Vulkan Graphite functions/methods
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,johnstiles@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-08-01 16:46:58 +00:00
skia-flutter-autoroll
bc643201de
Roll Dart SDK from 0486e486778a to 5acd806b6dad (1 revision) ( flutter/engine#54281 )
...
https://dart.googlesource.com/sdk.git/+log/0486e486778a..5acd806b6dad
2024-08-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-105.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 dart-vm-team@google.com ,jacksongardner@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-08-01 15:03:05 +00:00
skia-flutter-autoroll
b9e6574e2e
Roll Skia from 8db309541ad9 to f89a9c1902d7 (11 revisions) ( flutter/engine#54279 )
...
https://skia.googlesource.com/skia.git/+log/8db309541ad9..f89a9c1902d7
2024-08-01 robertphillips@google.com Revert "[skif] Implement raster SkBlurEngine"
2024-08-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d665a73f7d0d to 38c05c76968b (1 revision)
2024-08-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 65f08d08515f to cc7d02209998 (15 revisions)
2024-08-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 01b188e56477 to f72761e86766 (1 revision)
2024-08-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 9b09b0a9dfa9 to 52942aa78b6c (8 revisions)
2024-08-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 8409c8834075 to 6b512aaeec71 (59 revisions)
2024-08-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 9b09b0a9dfa9 to 52942aa78b6c
2024-07-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a9708d3e114d to d665a73f7d0d (6 revisions)
2024-07-31 robertphillips@google.com [graphite] Address Vulkan Protected-mode Buffer Validation bug
2024-07-31 michaelludwig@google.com [skif] Implement raster SkBlurEngine
2024-07-31 robertphillips@google.com Fix graphite.gni file
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,johnstiles@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-08-01 13:40:41 +00:00
skia-flutter-autoroll
db27cc0525
Roll Dart SDK from 0b09d933cd1e to 0486e486778a (2 revisions) ( flutter/engine#54273 )
...
https://dart.googlesource.com/sdk.git/+log/0b09d933cd1e..0486e486778a
2024-08-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-104.0.dev
2024-08-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-103.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 dart-vm-team@google.com ,jacksongardner@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-08-01 05:58:52 +00:00
Brandon DeRosier
7105fd1909
[Impeller] Reland 2: Implement draw order optimization. ( flutter/engine#54268 )
...
This time for sure!
For each clip scope, draw opaque items in reverse order and
translucent/backdrop-independent items in their original order
afterwards. Clips are treated as translucent by the parent scope.
Respects clips, subpass collapse, and the clear color optimization.
Attempt 1: #54136
Revert 1: #54067
Attempt 2: #54215
Revert 2: #54261
2024-07-31 19:30:08 -07:00
skia-flutter-autoroll
49a46647f4
Roll Dart SDK from efabc9163078 to 0b09d933cd1e (1 revision) ( flutter/engine#54270 )
...
https://dart.googlesource.com/sdk.git/+log/efabc9163078..0b09d933cd1e
2024-07-31 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-102.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 dart-vm-team@google.com ,jacksongardner@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-08-01 01:50:37 +00:00
Jonah Williams
03a6784db4
[Impeller] move more aiks tests to DL. ( flutter/engine#54260 )
...
Part of https://github.com/flutter/flutter/issues/142054
2024-08-01 01:31:17 +00:00
Matan Lurey
3a829b81ad
Remove pre-existing diagnostics with no behavioral changes. ( flutter/engine#54264 )
...
Towards https://github.com/flutter/flutter/issues/152636 .
Most of these were via `dart --fix`.
2024-07-31 22:48:00 +00:00
Matan Lurey
bed7aa4dea
Cleanup dart analyze diagnostics in ignored directories. ( flutter/engine#54262 )
...
Towards https://github.com/flutter/flutter/issues/152636 .
I also deleted some code that was TODO'd 10 years ago.
2024-07-31 22:47:58 +00:00
Jason Simmons
d103053ca2
[web] Dispose a temporary image that may be created by instantiateImageCodecWithSize ( flutter/engine#54096 )
...
Fixes https://github.com/flutter/flutter/issues/147066
2024-07-31 22:40:51 +00:00
skia-flutter-autoroll
9a844d0d61
Roll Skia from b5ad5bf3696d to 8db309541ad9 (2 revisions) ( flutter/engine#54266 )
...
https://skia.googlesource.com/skia.git/+log/b5ad5bf3696d..8db309541ad9
2024-07-31 michaelludwig@google.com [graphite] Add size to BindBufferInfo
2024-07-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-base from 5262a9f62fa6 to 0b6aba4d3d73
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,johnstiles@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-07-31 22:37:08 +00:00
skia-flutter-autoroll
d2ef670bff
Roll Dart SDK from 5df6a6e0c037 to efabc9163078 (1 revision) ( flutter/engine#54263 )
...
https://dart.googlesource.com/sdk.git/+log/5df6a6e0c037..efabc9163078
2024-07-31 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.6.0-101.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 dart-vm-team@google.com ,jacksongardner@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-07-31 21:33:22 +00:00
skia-flutter-autoroll
4d50ee08ed
Roll Skia from 431b57332241 to b5ad5bf3696d (3 revisions) ( flutter/engine#54259 )
...
https://skia.googlesource.com/skia.git/+log/431b57332241..b5ad5bf3696d
2024-07-31 scroggo@google.com Update SkQPTestCases for Android V (15) Release
2024-07-31 johnstiles@google.com Remove a forgotten TODO(johnstiles).
2024-07-31 jvanverth@google.com [ganesh] Fix CircularRRectEffect batching.
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,johnstiles@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-07-31 20:37:41 +00:00
skia-flutter-autoroll
232c65fdde
Roll Fuchsia Linux SDK from cYjTzxe0MskG7PtkB... to uF76DfQgigt4utdBv... ( flutter/engine#54258 )
...
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://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-07-31 20:04:15 +00:00
auto-submit[bot]
fae441f0ef
Reverts "[Impeller] Reland: Implement draw order optimization. ( #54215 )" ( flutter/engine#54261 )
...
Reverts: flutter/engine#54215
Initiated by: bdero
Reason for reverting: Causing golden diffs in framework roll https://flutter-gold.skia.org/search?issue=152633&crs=github&patchsets=2&corpus=flutter
Original PR Author: bdero
Reviewed By: {jonahwilliams}
This change reverts the following previous change:
Original PR: #54136
Revert PR: #54067
Includes fixes for issue seen in [these goldens](https://flutter-gold.skia.org/search?issue=152354&crs=github&patchsets=2&corpus=flutter ).
The problem was that the scissor was ending up wrong after clip replay for opaque draws that are supposed to occur outside the parent clip scope(s).
To fix it, I made clip replay draws as well as the subpass texture draw apply lazily.
For the clip replay, there's no need to apply a given clip until we come across an entity that has a depth less than or equal to the clip.
And for the subpass texture (which is often translucent), we can defer drawing it until we come across another translucent draw. Deferring the subpass texture is important because if we draw it immediately, then all of the replay clips need to be drawn immediately too.
## Description
For each clip scope, draw opaque items in reverse order and translucent/backdrop-independent items in their original order afterwards. Clips are treated as translucent by the parent scope.
Respects clips, subpass collapse, and the clear color optimization.
### Local new_gallery before/after (iPhone 12 mini):
```
cd ~/projects/flutter/flutter/dev/integration_tests/new_gallery
flutter drive --profile --local-engine-src-path ~/projects/flutter/engine/src --local-engine=ios_profile --local-engine-host=host_profile_arm64 --trace-startup -t test_driver/transitions_perf.dart -d 00008101-000A59A93C10001E
```

2024-07-31 19:59:48 +00:00
skia-flutter-autoroll
a99fbaa228
Roll Skia from cd58e87c06f9 to 431b57332241 (2 revisions) ( flutter/engine#54257 )
...
https://skia.googlesource.com/skia.git/+log/cd58e87c06f9..431b57332241
2024-07-31 nathanasanchez@google.com [Graphite] Gradient buffer optimization
2024-07-31 kjlubick@google.com Address clang-tidy suggestion
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,johnstiles@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-07-31 19:13:33 +00:00