27104 Commits

Author SHA1 Message Date
Loïc Sharma
fb53ce4e48 [Windows] Fix the 'engine restart resets keyboard' test (flutter/engine#39380) 2023-02-07 01:00:09 +00:00
skia-flutter-autoroll
8a3202cce8 Roll Skia from 1bc762cbb8ce to 7e2c9f54c0fd (23 revisions) (flutter/engine#39440)
https://skia.googlesource.com/skia.git/+log/1bc762cbb8ce..7e2c9f54c0fd

2023-02-06 brianosman@google.com Switch back to "legacy" AAA heuristic
2023-02-06 ccameron@chromium.org SkJpegXmp: Consolidate XMP parsing in SkJpegXmp
2023-02-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 3c1d98cffee9 to 0627f9ef0da0
2023-02-06 nicolettep@google.com [graphite] Define freeGpuData() in VulkanTexture class
2023-02-06 robertphillips@google.com [graphite] Apply colorSpace to runtime effect's uniforms
2023-02-06 robertphillips@google.com [graphite] Apply colorSpace to the gradients' color stops
2023-02-06 jvanverth@google.com Fix overflow in CreateIntegralTable
2023-02-06 johnstiles@google.com Avoid switching between scalar and SIMD in Affine_vpts.
2023-02-06 robertphillips@google.com [graphite] Apply colorSpace to the SkPaint's color
2023-02-06 robertphillips@google.com Make use of existing DM color space functionality
2023-02-06 nicolettep@google.com [graphite] Implement Vulkan CopyBufferToTexture
2023-02-06 herb@google.com Use the right mask action to draw emoji
2023-02-06 bungeman@google.com Remove SK_IGNORE_FIX_FOR_PDF_UNDEFINED_COLOR
2023-02-06 bungeman@google.com Put codec DecoderProc into anonymous namespace
2023-02-06 jamesgk@google.com Manually roll Dawn from 14685aa05bfd to 0b4a2f1f50b8 (25 revisions)
2023-02-06 herb@google.com On RemoteStrike use fSentGlyphs for all types
2023-02-06 brianosman@google.com Clean up naming and standards in RP SkImageShader
2023-02-06 brianosman@google.com Implement linear mipmap filtering in Raster Pipeline
2023-02-06 johnstiles@google.com Replace pop_slots with pop_slots_unmasked when possible.
2023-02-06 johnstiles@google.com Dump ops that span multiple variables correctly.
2023-02-06 johnstiles@google.com Give variables unique names in SkRP dump files.
2023-02-06 johnstiles@google.com Optimize compound-constructors into splats where possible.
2023-02-06 bsalomon@google.com Add shader that clamps the coordinates used to sample another shader.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,brianosman@google.com,kjlubick@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-02-07 00:24:33 +00:00
skia-flutter-autoroll
a12ee3f05f Roll Fuchsia Linux SDK from V9ahWWCSVIMrpc9LX... to wlbzrDXNCXQZV0QdG... (flutter/engine#39435)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC bdero@google.com,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-02-06 23:46:54 +00:00
skia-flutter-autoroll
d1585765f4 Roll Fuchsia Mac SDK from f7zsdfKoUWP6RD8S_... to jD_N9MDLvRtOuBMgY... (flutter/engine#39439)
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 bdero@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-02-06 23:40:06 +00:00
godofredoc
9cf8958796 Fix cpp-wrappers archive. (flutter/engine#39400)
* Fix cpp-wrappers archive.

* Include wrapper headers.
2023-02-06 23:22:04 +00:00
godofredoc
ee7fae375e Use jdk 11 in the engine. (flutter/engine#39375)
This is in preparation to support builds on mac m1 machines.
2023-02-06 22:55:08 +00:00
godofredoc
3e22218a32 Migrate engine_v2_builds to python3. (flutter/engine#39404)
* Migrate engine_v2_builds to python3.

Python2 has already been deprecated and the the python binary removed
from path.

* Also use python3 for global generators.
2023-02-06 18:05:50 +00:00
Zachary Anderson
cbe4daf86e Revert "Roll Dart SDK from a507a9057730 to f18aa4402c1a (3 revisions) (#39395)" (flutter/engine#39422)
This reverts commit 98b531ebfbcb532c225f79fa4bdcb4904934d9be.
2023-02-06 15:59:01 +00:00
skia-flutter-autoroll
56f5156133 Roll Fuchsia Linux SDK from Z6Bdg2fbH4n5ptsKZ... to V9ahWWCSVIMrpc9LX... (flutter/engine#39399)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC bdero@google.com,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-02-05 11:58:20 +00:00
skia-flutter-autoroll
7c2feb45e9 Roll Fuchsia Mac SDK from j6dhXDhI_KUUyqTSF... to f7zsdfKoUWP6RD8S_... (flutter/engine#39398)
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 bdero@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-02-05 09:31:19 +00:00
skia-flutter-autoroll
65a7538caa Roll Skia from 45a4fdcc0cb0 to 1bc762cbb8ce (1 revision) (flutter/engine#39397)
https://skia.googlesource.com/skia.git/+log/45a4fdcc0cb0..1bc762cbb8ce

2023-02-05 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 bdero@google.com,brianosman@google.com,jamesgk@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-02-05 09:13:05 +00:00
skia-flutter-autoroll
98b531ebfb Roll Dart SDK from a507a9057730 to f18aa4402c1a (3 revisions) (flutter/engine#39395)
https://dart.googlesource.com/sdk.git/+log/a507a9057730..f18aa4402c1a

2023-02-05 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-207.0.dev
2023-02-04 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-206.0.dev
2023-02-04 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-205.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,bdero@google.com,dart-vm-team@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-02-05 05:10:22 +00:00
skia-flutter-autoroll
323b134131 Roll Skia from 8de8c6287254 to 45a4fdcc0cb0 (1 revision) (flutter/engine#39394)
https://skia.googlesource.com/skia.git/+log/8de8c6287254..45a4fdcc0cb0

2023-02-04 ccameron@chromium.org SkJpegCodec: Add extended XMP support

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,brianosman@google.com,jamesgk@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-02-04 23:17:16 +00:00
skia-flutter-autoroll
80cb5cbb2a Roll Fuchsia Linux SDK from D0jJKibnSzSOs68QJ... to Z6Bdg2fbH4n5ptsKZ... (flutter/engine#39393)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC bdero@google.com,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-02-04 23:07:18 +00:00
skia-flutter-autoroll
312c432f53 Roll Fuchsia Mac SDK from hcZFTTKMN0k4lXjfs... to j6dhXDhI_KUUyqTSF... (flutter/engine#39390)
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 bdero@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-02-04 18:18:23 +00:00
skia-flutter-autoroll
a5de2a2b74 Roll Fuchsia Linux SDK from y0pMcSL4ejAh7JYTq... to D0jJKibnSzSOs68QJ... (flutter/engine#39386)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC bdero@google.com,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-02-04 09:20:16 +00:00
Brandon DeRosier
54686edb5d [Impeller] Make text appear less emboldened (flutter/engine#39383) 2023-02-03 22:34:09 -08:00
skia-flutter-autoroll
146694ca7b Roll Dart SDK from de912d108ebb to a507a9057730 (2 revisions) (flutter/engine#39385)
https://dart.googlesource.com/sdk.git/+log/de912d108ebb..a507a9057730

2023-02-04 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-204.0.dev
2023-02-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-203.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,bdero@google.com,dart-vm-team@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-02-04 05:50:07 +00:00
skia-flutter-autoroll
2528f85ce8 Roll Fuchsia Mac SDK from _6bmpi47oMZC-msOI... to hcZFTTKMN0k4lXjfs... (flutter/engine#39384)
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 bdero@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-02-04 05:29:56 +00:00
Erik
8854bfc7ce [fuchsia] Add output_path property to customize output path of .so files (flutter/engine#39007)
* Add output_path property to customize output path of .so files

* Update to use proper path for ASAN vs non-ASAN
2023-02-03 20:43:50 -08:00
skia-flutter-autoroll
b063cc02ab Roll Skia from 5d8a7ed8acfe to 8de8c6287254 (1 revision) (flutter/engine#39382)
https://skia.googlesource.com/skia.git/+log/5d8a7ed8acfe..8de8c6287254

2023-02-04 johnstiles@google.com Reorder Affine_vpts to do a trailing element last.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,brianosman@google.com,jamesgk@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-02-04 03:05:23 +00:00
skia-flutter-autoroll
be69be958e Roll Skia from f083b79aa388 to 5d8a7ed8acfe (3 revisions) (flutter/engine#39381)
https://skia.googlesource.com/skia.git/+log/f083b79aa388..5d8a7ed8acfe

2023-02-03 herb@google.com Init digest sets drop for empty glyphs
2023-02-03 jreck@google.com SkGainmapInfo: Update parameter names and meanings
2023-02-03 herb@google.com Remove digest() use more specific versions

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,brianosman@google.com,jamesgk@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-02-04 01:22:05 +00:00
luckysmg
f1582eec0a [iOS] Ensure FlutterView's background color is not nil to avoid CAMetalLayer nextDrawable being time-consuming (flutter/engine#39359)
* ++

* Add tests

* ++
2023-02-04 00:49:03 +00:00
skia-flutter-autoroll
233be72b56 Roll Dart SDK from b7a0c75d4470 to de912d108ebb (1 revision) (flutter/engine#39379)
https://dart.googlesource.com/sdk.git/+log/b7a0c75d4470..de912d108ebb

2023-02-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-202.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,bdero@google.com,dart-vm-team@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-02-04 00:13:04 +00:00
Brandon DeRosier
9e5d73c747 [Impeller] Retain embolden/skew font properties when rendering text glyphs (flutter/engine#39378) 2023-02-03 15:50:17 -08:00
skia-flutter-autoroll
244286601a Roll Skia from 83a3d8b16c94 to f083b79aa388 (5 revisions) (flutter/engine#39376)
https://skia.googlesource.com/skia.git/+log/83a3d8b16c94..f083b79aa388

2023-02-03 johnstiles@google.com Fall back to SkVM for debug traces.
2023-02-03 jvanverth@google.com Add GN option to enable shader dumps.
2023-02-03 johnstiles@google.com Remove SPIR-V division-by-literal optimization.
2023-02-03 johnstiles@google.com Simplify division by a constant.
2023-02-03 bsalomon@google.com Zero d registers before bilinear/bicubic rather than in seed_shader

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,brianosman@google.com,jamesgk@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-02-03 23:32:54 +00:00
Chris Yang
c05f179a2c [ios] Lock refresh rate to 80fps when threads are merged (flutter/engine#39172)
When there are PlatformViews on the screen (threads merged), Flutter engine cannot consistently hit 120 fps, especially when the PlatformView is animating (scrolling etc), thus producing janks.
This PR locks the refresh rate to 80fps to avoid janks.

Fixes flutter/flutter#116640
2023-02-03 14:30:09 -08:00
Jonah Williams
2a42892503 [impeller] drawVertices blend mode (flutter/engine#38985)
* [impeller] drawVertices blend mode

* Squashed commit of the following:

commit fd230d22123c0a0c06850e8460637b0ca09b7c72
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Wed Jan 18 19:07:33 2023 -0800

    fix opacity for pipeline blends

commit 53a21899c12c2323060f0503897756aeb073dfb2
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Wed Jan 18 15:32:16 2023 -0800

    Use sub-contents

commit e83fb612bc9ee9b7f03ad44ac13b11ec6f03d118
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Wed Jan 18 12:05:53 2023 -0800

    blending cleanup

commit 040a83f7e3cbac0c7c90f806a231a397d39d2d4c
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Tue Jan 17 18:22:47 2023 -0800

    remove atlas_fill from licenses

commit 7d9e751ad49959fd76568350f38c98815e1808a7
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Tue Jan 17 17:16:37 2023 -0800

    ++

commit a4f25cd5cd2ff07890363935d9011475ee8631e0
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Tue Jan 17 17:11:14 2023 -0800

    ++

commit d8b3023899af301394273d57183c860d8f70006b
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Tue Jan 17 17:06:53 2023 -0800

    ++

commit 997bb3fa337ed826b142745d3a0607d511a72ee0
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Tue Jan 17 17:06:23 2023 -0800

    back out vertices change

commit 9dbe177ac398ba6ab754e40de2b8feede90ac5dd
Merge: 94e6c24294 032f8d9c19
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Tue Jan 17 11:19:08 2023 -0800

    Merge branch 'master' of github.com:flutter/engine into drawAtlas

commit 94e6c2429481b745540886e5735dacca4fca12f4
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Fri Jan 13 13:37:33 2023 -0800

    Delete color blending

commit 426d6a19b0503baa6d0b9439f4806734f08ac2d3
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Thu Jan 12 16:59:00 2023 -0800

    ++

commit 3905cb17b3e77746cb697476bad795807d8daad5
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Thu Jan 12 16:45:50 2023 -0800

    ++

commit ca273f4417adce0c71b1dc8f48360c50f68162b2
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Thu Jan 12 16:35:40 2023 -0800

    ++

commit a3a94768ddb03c246b1c559d73ff4ca9219ff768
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Thu Jan 12 16:35:02 2023 -0800

    basic texture coordiantes work

commit 785e18bdcb342b561545d00894d6b061a4bc66a6
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Wed Jan 11 20:13:56 2023 -0800

    ++

commit 79c13e50cba5ecceed00fa57065db02075e8ce81
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Wed Jan 11 20:05:10 2023 -0800

    some texture coordinates work

commit 2a27640ee026bab3e55d94da34c48151ddbfdc0f
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Wed Jan 11 17:59:49 2023 -0800

    CI cleanups

commit 0c23ff48a6b0bef72d6323182bffd47c181468ae
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Wed Jan 11 16:59:11 2023 -0800

    dont double divide

commit 1a00d10a25a3a9a9ebc9257eb3121cf31cad933c
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Wed Jan 11 12:39:11 2023 -0800

    test fixes

commit 8a1caa1f90ac9f8aa6e3d831c6423f12e7e6f21d
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Wed Jan 11 11:58:23 2023 -0800

    ++

commit 683e3064eb04dd571bdd3da3b18185cef73be8b0
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Wed Jan 11 11:57:54 2023 -0800

    add drawVertices uage

commit 56bf47dc442b9b601370e4c34501dd5133a76475
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Tue Jan 10 19:12:42 2023 -0800

    ++

commit b2cc708eab39c034832c30e35e492b336a8543cb
Merge: ff6f4de42c dce6ac238b
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Tue Jan 10 16:58:52 2023 -0800

    Merge branch 'master' of github.com:flutter/engine into drawAtlas

commit ff6f4de42ca558ce8c634df1ba6a4dd21b5f2bb4
Author: jonahwilliams <jonahwilliams@google.com>
Date:   Thu Dec 15 14:38:11 2022 -0800

    fill out drawAtlas

* update to use contents

* ++

* ++

* ++

* ++

* add playground test

* ++

* ++

* ++
2023-02-03 22:20:30 +00:00
Miguel
786803bc70 [fuchsia] fdio_service_connect no longer provides rights which we need (flutter/engine#39374)
fdio_service_connect no longer provides rights. Since we need the READABLE right when opening the debug/ctrl/diagnostics directories, this change uses fdio_open_at.

This change also fixes the Clone to remove specific rights and instead use CLONE_SAME_RIGHTS.

Verified locally that we no longer get ACCESS_DENIED on the diagnostics directory when opening in component manager.
2023-02-03 17:03:36 -05:00
Jonah Williams
b2a0500a9e [Impeller] Append to existing atlas if room exists, reuse texture (flutter/engine#38253)
* [impeller][wip] append to existing atlas if room exists

* cleanups and reuse texture

* ++

* ++

* ++

* ++

* dnfield review

* ++

* ++

* ++
2023-02-03 21:54:47 +00:00
skia-flutter-autoroll
8687f16411 Roll Skia from 07a95bb37760 to 83a3d8b16c94 (5 revisions) (flutter/engine#39373)
https://skia.googlesource.com/skia.git/+log/07a95bb37760..83a3d8b16c94

2023-02-03 jvanverth@google.com Enable AutoreleasePool for MacOS/iOS in general.
2023-02-03 jvanverth@google.com [graphite] More progress on getting Dawn dm working.
2023-02-03 herb@google.com Add bitfields for actions
2023-02-03 bsalomon@google.com Simplify SkRuntimeEffect::makeImage
2023-02-03 bsalomon@google.com Revert "Don't overwrite dr, dg, db, da registers in seed_shader."

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,brianosman@google.com,jamesgk@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-02-03 21:42:04 +00:00
skia-flutter-autoroll
8b28f5449c Roll Skia from 62dcca5b175a to 07a95bb37760 (10 revisions) (flutter/engine#39369)
https://skia.googlesource.com/skia.git/+log/62dcca5b175a..07a95bb37760

2023-02-03 bsalomon@google.com Don't overwrite dr, dg, db, da registers in seed_shader.
2023-02-03 kjlubick@google.com Fix SkJpegSourceMgr::Make missing linker issues
2023-02-03 herb@google.com Add maskDigest
2023-02-03 johnstiles@google.com Honor the SkCapabilities of the raster backend.
2023-02-03 bsalomon@google.com Revert "Don't overwrite b, a, dr, dg, db, da registers in seed_shader."
2023-02-03 bsalomon@google.com Don't overwrite b, a, dr, dg, db, da registers in seed_shader.
2023-02-03 johnstiles@google.com Set the paint color in SkColorFilterBase::onFilterColor4f.
2023-02-03 jamesgk@google.com Manually roll Dawn from 70f968d098c8 to 14685aa05bfd (16 revisions)
2023-02-03 jamesgk@google.com Revert "Roll ANGLE from 2e9909f5e605 to fee24cfbe519 (10 revisions)"
2023-02-03 johnstiles@google.com Prevent seed_shader from being appended mid-shader.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,brianosman@google.com,jamesgk@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-02-03 19:39:24 +00:00
skia-flutter-autoroll
9d2a2a32b6 Roll Fuchsia Linux SDK from CAyoT0SrHHyXCMF31... to y0pMcSL4ejAh7JYTq... (flutter/engine#39371)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC bdero@google.com,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-02-03 19:33:31 +00:00
Jonah Williams
6543a525e7 [impellerc] sort uniforms on metal backend (flutter/engine#39366)
* [impellerc] sort uniforms on metal backend

* dont double loop

* add comment

* ensure sksl backend picks up all uniforms
2023-02-03 19:20:08 +00:00
godofredoc
9dff1d9871 Add gen_snapshot to windows flutter artifact. (flutter/engine#39353)
* Add gen_snapshot to windows flutter artifact.

This file was missing on release and profile versions.

Bug: https://github.com/flutter/flutter/issues/119887

* Format gn file.
2023-02-03 17:13:13 +00:00
skia-flutter-autoroll
e8c5ac970c Roll Fuchsia Mac SDK from 2xyEsodtHgcamPwX4... to _6bmpi47oMZC-msOI... (flutter/engine#39364)
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 bdero@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-02-03 16:47:05 +00:00
skia-flutter-autoroll
d5c2537e8d Roll Dart SDK from be795cc64bd7 to b7a0c75d4470 (1 revision) (flutter/engine#39363)
https://dart.googlesource.com/sdk.git/+log/be795cc64bd7..b7a0c75d4470

2023-02-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-201.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,bdero@google.com,dart-vm-team@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-02-03 16:31:49 +00:00
yaakovschectman
24ce1df7f9 Fire UIA event on Checkbox state change (flutter/engine#39346)
* Issue property change event

* Test checkbox property

* Formatting
2023-02-03 11:21:25 -05:00
Derek Xu
0542a1279b Roll buildroot to 39b486f7 (flutter/engine#39361) 2023-02-03 07:51:48 -08:00
skia-flutter-autoroll
a07ac423a7 Roll Skia from ee68f3edfa96 to 62dcca5b175a (1 revision) (flutter/engine#39362)
https://skia.googlesource.com/skia.git/+log/ee68f3edfa96..62dcca5b175a

2023-02-03 fmalita@chromium.org [skottie] Fix bluge effect sampling resolution

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,brianosman@google.com,jamesgk@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-02-03 15:47:05 +00:00
skia-flutter-autoroll
8db693badb Roll Dart SDK from 69452c5012d9 to be795cc64bd7 (1 revision) (flutter/engine#39360)
https://dart.googlesource.com/sdk.git/+log/69452c5012d9..be795cc64bd7

2023-02-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-200.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,bdero@google.com,dart-vm-team@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-02-03 12:21:31 +00:00
Brandon DeRosier
21710ccc6b [Impeller] Use minimal coverage for stencil restores after overdraw prevention (flutter/engine#39358) 2023-02-03 00:47:36 -08:00
skia-flutter-autoroll
b139a05b64 Roll Dart SDK from 283b05994d68 to 69452c5012d9 (1 revision) (flutter/engine#39357)
https://dart.googlesource.com/sdk.git/+log/283b05994d68..69452c5012d9

2023-02-03 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-199.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,bdero@google.com,dart-vm-team@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-02-03 06:50:20 +00:00
Brandon DeRosier
00376de326 Revert "[impellerc] sort uniforms on metal backend (#39345)" (flutter/engine#39356)
This reverts commit abc97cd6e06320eda21e4f1ac277bf57ed13aa00.
2023-02-03 06:25:03 +00:00
skia-flutter-autoroll
b32898ffbb Roll Skia from a4079ec4c399 to ee68f3edfa96 (1 revision) (flutter/engine#39355)
https://skia.googlesource.com/skia.git/+log/a4079ec4c399..ee68f3edfa96

2023-02-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 2e9909f5e605 to fee24cfbe519 (10 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,brianosman@google.com,jamesgk@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-02-03 06:05:32 +00:00
skia-flutter-autoroll
d92a027b34 Roll Fuchsia Linux SDK from pWloCaRzjLEAUvQEz... to CAyoT0SrHHyXCMF31... (flutter/engine#39354)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC bdero@google.com,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-02-03 05:47:50 +00:00
Jonah Williams
abc97cd6e0 [impellerc] sort uniforms on metal backend (flutter/engine#39345)
* [impellerc] sort uniforms on metal backend

* dont double loop

* add comment
2023-02-03 03:55:04 +00:00
skia-flutter-autoroll
ebdecf4656 Roll Fuchsia Mac SDK from rqjJA8z_K0gdGcsvA... to 2xyEsodtHgcamPwX4... (flutter/engine#39352)
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 bdero@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-02-03 03:49:22 +00:00
skia-flutter-autoroll
873db156b3 Roll Skia from 4f0166baf5a4 to a4079ec4c399 (1 revision) (flutter/engine#39351)
https://skia.googlesource.com/skia.git/+log/4f0166baf5a4..a4079ec4c399

2023-02-02 johnstiles@google.com Add SkRuntimeColorFilterBuilder helper class.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC bdero@google.com,brianosman@google.com,jamesgk@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-02-03 03:13:37 +00:00
skia-flutter-autoroll
0384bb83df Roll Dart SDK from 73b03bb636d3 to 283b05994d68 (2 revisions) (flutter/engine#39349)
https://dart.googlesource.com/sdk.git/+log/73b03bb636d3..283b05994d68

2023-02-02 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-198.0.dev
2023-02-02 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-197.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,bdero@google.com,dart-vm-team@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-02-03 01:21:18 +00:00