21017 Commits

Author SHA1 Message Date
skia-flutter-autoroll
bf3853e85b Roll Fuchsia Linux SDK from MVMTNxWJaWdwPWstz... to arbaBzyUE2ok1bGl5... (flutter/engine#39563)
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 jonahwilliams@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-11 20:49:05 +00:00
skia-flutter-autoroll
3698fdf5fd Roll Fuchsia Linux SDK from 482Njb1v72P7fNyj4... to MVMTNxWJaWdwPWstz... (flutter/engine#39559)
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 jonahwilliams@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-11 07:00:16 +00:00
skia-flutter-autoroll
88fa8fb206 Roll Skia from 6c3097e6f833 to ac09a28afd34 (1 revision) (flutter/engine#39558)
https://skia.googlesource.com/skia.git/+log/6c3097e6f833..ac09a28afd34

2023-02-11 michaelludwig@google.com [graphite] Handle complex rrect coverage in fragment 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 brianosman@google.com,jonahwilliams@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-11 05:11:19 +00:00
skia-flutter-autoroll
a93f03c643 Roll Skia from 5230650dc096 to 70a3a194ec98 (2 revisions) (flutter/engine#39554)
https://skia.googlesource.com/skia.git/+log/5230650dc096..70a3a194ec98

2023-02-10 johnstiles@google.com Add RP support for mix(vec, vec, bvec).
2023-02-10 johnstiles@google.com Add ES3 test for mix intrinsic.

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,jonahwilliams@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-11 02:22:20 +00:00
skia-flutter-autoroll
2ed3ed5657 Roll Skia from f0fc6aa4d797 to 5230650dc096 (4 revisions) (flutter/engine#39551)
https://skia.googlesource.com/skia.git/+log/f0fc6aa4d797..5230650dc096

2023-02-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skcms from e416854f1271 to ba39d81f9797 (1 revision)
2023-02-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 00e3edd6b635 to e780219ed8ba (2 revisions)
2023-02-10 bungeman@google.com Remove SetVariableColrV1EnabledFunc
2023-02-10 jvanverth@google.com GenDistanceFieldFromVector: use midpoint of quad for calculating bounds

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,jonahwilliams@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-11 00:27:53 +00:00
gaaclarke
f51ea3b01f [Impeller] Adds wide gamut support for iOS. (flutter/engine#39111)
* Implemented wide gamut images for iOS

Moved the surface to an extended range color format.

* wrong gamma but default pixel format set to bgra10_xr

* BGR10_XR add

* format

* updated todos

* updated todo with information about pixel formats

* switched logic for determining if we have a wide gamut image

* cleaned up gamut math to match style and linked source

* made the color attachment pixel format match the surface

* updated vulkan format switch

* removed comment

* added enable disable switch

* moved default to bgr10 for now since there is a bug where someone is still reading this, msaa?

* fixed the decoder settings to make sure we don't lose wide gamut colors

* fixed stored srgb gamut variable

* fixed false lint

* updated test

* added ability to grab the surface data for tests

* made the screenshot utility return the format

* added width and height to the platform channel payload

* fixed a couple of broken targets

* moved back the default pixel buffer format

* cleanup and add docstrings

* made the surfacedata feature only available in debug builds

* added decoding unit test

* fixed objc tests

* turned off by default

* bdero feedback1

* bdero2

* bdero3

* fixed merge issue

* removed using std::shared_ptr
2023-02-11 00:08:20 +00:00
Chris Bracken
93ef23fca0 [macOS] Add XCode marks for TextInputPlugin (flutter/engine#39550)
Adds marks to cleanly separate the sections of TextInputPlugin when
viewing in XCode and other IDEs that recognise #pragma mark. This file
is getting pretty long.

No tests since this is a cleanup with no functional changes.
2023-02-10 23:46:07 +00:00
Brandon DeRosier
6bac0673e3 [Impeller] Don't use unnecessary stencil attachments (flutter/engine#39537) 2023-02-10 14:16:13 -08:00
skia-flutter-autoroll
9022713f48 Roll Skia from 640fa258fc75 to f0fc6aa4d797 (1 revision) (flutter/engine#39548)
https://skia.googlesource.com/skia.git/+log/640fa258fc75..f0fc6aa4d797

2023-02-10 herb@google.com Add preparing images, paths, and drawables to API

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,jonahwilliams@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-10 21:55:17 +00:00
Matej Knopp
066c6c6d8f Use DisplayListMatrixClipTracker in DiffContext (flutter/engine#38010) 2023-02-10 20:50:28 +00:00
Jim Graham
99de2ca94b add support to run dl_canvas_unittests on GPU surfaces (off by default) (flutter/engine#38993)
* add support to run dl_canvas_unittests on GPU surfaces (off by default)

* empty commit to trigger build

* conditionally include platform-specific surface provider headers

* ignore DL test files during license checks

* typo

* add dependencies to rendertests to hopefully build on Windows

* remove benchmarking deps from dl_rendertests

* more changes to get Windows rendertests to link

* add --enable-gl synonym and prevent non-SW surface provider dest on Windows

* fix gn formatting

* review feedback
2023-02-10 20:43:13 +00:00
skia-flutter-autoroll
dd59597ec7 Roll Skia from 54342413f5c0 to 640fa258fc75 (3 revisions) (flutter/engine#39544)
https://skia.googlesource.com/skia.git/+log/54342413f5c0..640fa258fc75

2023-02-10 brianosman@google.com Implement SkWorkingFormatColorFilter in Raster Pipeline
2023-02-10 herb@google.com Disable drawing stroked glyphs with SDFT
2023-02-10 bungeman@google.com Remove GetVariableColrV1Enabled

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,jonahwilliams@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-10 19:54:10 +00:00
Justin McCandless
2e0bee3e44 Revert "Remove deprecated TextInputClient scribble method code" (flutter/engine#39516)
Fixes the scribble feature (iPad handwriting input via Apple Pencil).
2023-02-10 11:48:43 -08:00
David Iglesias
65625a017b [web] Fixes invisible platform view compositing edge cases. (flutter/engine#39506)
* Somewhat works... Remove first overlay though.

* needNewOverlay is equivalent to isVisible in the algorithm.

* Only consider groups with a visible view to need an overlay.

* Update tests with new logic. Make test output easier to understand and find in the test file.

* Introduce OverlayGroup helper class.
2023-02-10 19:17:12 +00:00
Brandon DeRosier
4be6342a2c [Impeller] Use minimal coverage for EntityPass clip restores (flutter/engine#39540) 2023-02-10 11:12:20 -08:00
Tong Mu
9b1a97cba6 Revert "[macOS] Make FlutterEngine support multiple views (#37976)" (flutter/engine#39536) 2023-02-10 10:18:41 -08:00
skia-flutter-autoroll
887f335da2 Roll Skia from badcdf5635ab to 54342413f5c0 (1 revision) (flutter/engine#39542)
https://skia.googlesource.com/skia.git/+log/badcdf5635ab..54342413f5c0

2023-02-10 brianosman@google.com Add SK_FORCE_AAA to support forcing AAA on at compile time

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,jonahwilliams@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-10 18:03:59 +00:00
skia-flutter-autoroll
4f624aefb4 Roll Fuchsia Linux SDK from ibtVZPawJl1jwt5Sg... to 482Njb1v72P7fNyj4... (flutter/engine#39541)
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 jonahwilliams@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-10 17:04:15 +00:00
Jason Simmons
37323ac0bd Ignore invalid filters when constructing an image compose filter (flutter/engine#39528)
Fixes https://github.com/flutter/flutter/issues/120278
2023-02-10 15:48:05 +00:00
Chinmay Garde
bff4694739 [Impeller] Generate a Metal library symbols file for shader debugging. (flutter/engine#39532)
Towards fixing https://github.com/flutter/flutter/issues/120326. This allows you
to specify the sources for the Impeller Metal Library. The user is meant to
navigate to `out/<engine_variant>/shaders/entity.metallib` when Xcode prompts
for sources.

Shader debugging with line by line profiling is still not a turnkey operation
though. This works fine on macOS. But on iOS, I had to bump up the min iOS
version level to iOS 12 at least and specify `-g` to the `metal` compiler for
the sources to show up with profiling. The performance of the shaders was
identical after the changes though so I suspect engine developers will patch in
these flags locally to develop and debug shaders.
2023-02-10 07:08:37 +00:00
Brandon DeRosier
4d586c0346 Add Animated PNG demuxer (flutter/engine#31098) 2023-02-09 22:34:05 -08:00
skia-flutter-autoroll
9122bac3d7 Roll Skia from 4013995114e1 to 182d5daf78dc (1 revision) (flutter/engine#39531)
https://skia.googlesource.com/skia.git/+log/4013995114e1..182d5daf78dc

2023-02-10 michaelludwig@google.com Add complex self-intersecting stroke rrect 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 brianosman@google.com,jonahwilliams@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-10 05:13:23 +00:00
skia-flutter-autoroll
f029ba3c76 Roll Skia from 59c9ef67fa34 to 4013995114e1 (2 revisions) (flutter/engine#39530)
https://skia.googlesource.com/skia.git/+log/59c9ef67fa34..4013995114e1

2023-02-10 johnstiles@google.com Add error tolerance to matrix-division test.
2023-02-09 kjlubick@google.com Fix divide by zero in cubic solver when B was nan

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,jonahwilliams@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-10 03:00:29 +00:00
skia-flutter-autoroll
10c082e748 Roll Skia from 128d82c8931d to 59c9ef67fa34 (3 revisions) (flutter/engine#39529)
https://skia.googlesource.com/skia.git/+log/128d82c8931d..59c9ef67fa34

2023-02-09 johnstiles@google.com Improve code generation when dividing a matrix by a scalar.
2023-02-09 johnstiles@google.com Add test demonstrating matrix-division-by-scalar.
2023-02-09 nicolettep@google.com [graphite] Reduce number of Vulkan calls by creating array of copy regions first

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,jonahwilliams@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-10 01:06:48 +00:00
Jackson Gardner
43e7f9beeb Bump to Chrome 111. (flutter/engine#39525) 2023-02-10 01:05:10 +00:00
Callum Moffat
a367fdc132 Fix position of BackdropFilter above PlatformView (flutter/engine#39244)
* Fix position of BackdropFilter in PlatformView

* Add check of PushFilterToVisitedPlatformViews
2023-02-09 23:58:28 +00:00
skia-flutter-autoroll
3e3814ef4d Roll Fuchsia Linux SDK from cn89DIQTewbdhBTO-... to ibtVZPawJl1jwt5Sg... (flutter/engine#39526)
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 jonahwilliams@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-09 23:46:13 +00:00
Michael Goderbauer
94efcaf543 Fix classes that shouldn't be extended/instantiated/mixedin (flutter/engine#39517)
* Fix classes that shouldn't be extended/instantiated/mixedin

* add ignore

* fix comment
2023-02-09 23:09:37 +00:00
skia-flutter-autoroll
c639104e51 Roll Skia from e238cde8581d to 128d82c8931d (5 revisions) (flutter/engine#39524)
https://skia.googlesource.com/skia.git/+log/e238cde8581d..128d82c8931d

2023-02-09 jvanverth@google.com [graphite] Add Dawn Test job
2023-02-09 nicolettep@google.com [graphite] Implement VulkanCommandBuffer::copyTextureToBuffer
2023-02-09 johnstiles@google.com Fix microhttpd on Xcode 14.2.
2023-02-09 herb@google.com Rationalize SubRun selection for variable scale
2023-02-09 johnstiles@google.com Document the target_cpu flag for M1 Mac builds.

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,jonahwilliams@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-09 23:02:34 +00:00
Rulong Chen(陈汝龙)
97d65c8a45 [ios] Convert int in Dart to long long in Objective-C. (flutter/engine#39331)
For native targets, an `int` in Dart maps to a signed 64-bit integer representation.
2023-02-09 23:01:22 +00:00
Tong Mu
9aeba94a67 [macOS] Make FlutterEngine support multiple views (flutter/engine#37976)
* Rebase all

* Do not remove views on hot restart

* Remove log, fix doc

* Apply suggestions from code review

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

* getDefaultView

* postpone deprecation. Add TODO

* Apply suggestions from code review

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

* Change to single

* Update FlutterEngine.h

* Update FlutterEngine_Internal.h

---------

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
2023-02-09 22:58:19 +00:00
Loïc Sharma
f5f5854e7f [Windows] Prepare keyboard & text input plugins for multi-view (flutter/engine#39464)
* Start

* Add keyboard reset hook

* Update comment

* Format
2023-02-09 22:25:59 +00:00
Kaushik Iska
e79d18f1de [Impeller] Support blit passes on Vulkan. (flutter/engine#39438)
fixes: https://github.com/flutter/flutter/issues/112649
2023-02-09 16:24:42 -05:00
Jenn Magder
2adc5d6bdc Remove unused .ci.yaml properties (flutter/engine#39501) 2023-02-09 21:12:05 +00:00
Matej Knopp
7c8036349d Reland "[macos] Move TextInputPlugin outside of visible area" (flutter/engine#39194) 2023-02-09 21:08:48 +00:00
skia-flutter-autoroll
9b36246c09 Roll Skia from db81bd26f149 to e238cde8581d (1 revision) (flutter/engine#39522)
https://skia.googlesource.com/skia.git/+log/db81bd26f149..e238cde8581d

2023-02-09 johnstiles@google.com Fix warnings about sending nullable pointers to non-null APIs.

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,jonahwilliams@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-09 20:39:17 +00:00
yaakovschectman
3a963aaf6a Enable UIA in Window (flutter/engine#39513)
* Enable UIA

* Unit test getobject

* Formatting

* Formatting

* Formatting

* Formatting
2023-02-09 15:04:07 -05:00
Zachary Anderson
35fe18f808 Only run malioc analysis for a couple of GPU types (flutter/engine#39515) 2023-02-09 10:41:05 -08:00
skia-flutter-autoroll
d51572f438 Roll Fuchsia Linux SDK from B6PQF-BmeXvmNZJy5... to cn89DIQTewbdhBTO-... (flutter/engine#39511)
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 jonahwilliams@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-09 09:52:23 +00:00
skia-flutter-autoroll
c5290a7ebe Roll Skia from 638bfdc9e23c to 1762c093d086 (8 revisions) (flutter/engine#39507)
https://skia.googlesource.com/skia.git/+log/638bfdc9e23c..1762c093d086

2023-02-08 robertphillips@google.com Remove OOPRDDL jobs and supporting tooling
2023-02-08 johnstiles@google.com Support constant variables in index-expressions.
2023-02-08 robertphillips@google.com Add abandoned check to SkSurface's DDL-drawing code path
2023-02-08 robertphillips@google.com Remove narrow-glf16 from BonusConfigs jobs
2023-02-08 kjlubick@google.com Treat cubics with absolutely or relatively small A as quadratics
2023-02-08 armansito@google.com [graphite] Fixup GR_TEST_UTILS uses to GRAPHITE_TEST_UTILS
2023-02-08 herb@google.com Make SkGlyphDigest handle direct mask for CPU
2023-02-08 robertphillips@google.com Expand both colorspaces and backends tested by "ColorSpaces" jobs

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,jonahwilliams@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-09 04:43:13 +00:00
HannesH
ed5db606a3 Update shader_optimization.md (flutter/engine#39497)
fixed a small typo
2023-02-09 03:17:04 +00:00
Jonah Williams
ffc4619fc1 increase first frame timeout (flutter/engine#39504) 2023-02-09 02:08:22 +00:00
Chris Yang
d1a1fc6b90 Revert "Revert "[ios_platform_view] MaskView pool to reuse maskViews. (#38989)" (#39490)" (flutter/engine#39498)
This reverts commit 817f10b675dc620532990579dd56cfc890e54801.
2023-02-08 23:42:54 +00:00
Brandon DeRosier
42ab9a0e10 [Impeller] Fix sampling management problems (flutter/engine#39483) 2023-02-08 12:53:02 -08:00
chunhtai
7f0ffe360f Migrate iOS and Android to use pushRouteInformation (flutter/engine#39372)
* Migrate iOS and Android to use pushRouteInformation

* revert

* fix test
2023-02-08 20:00:58 +00:00
skia-flutter-autoroll
9403a14e39 Roll Fuchsia Linux SDK from HGN3rmf37VA5Sc0e1... to B6PQF-BmeXvmNZJy5... (flutter/engine#39493)
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 jonahwilliams@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-08 19:57:06 +00:00
skia-flutter-autoroll
39c6f68a8a Roll Skia from 99a797d497fe to 638bfdc9e23c (4 revisions) (flutter/engine#39494)
https://skia.googlesource.com/skia.git/+log/99a797d497fe..638bfdc9e23c

2023-02-08 armansito@google.com [graphite] BufferManager methods to allocate unmapped buffers
2023-02-08 johnstiles@google.com Add support for FieldAccess expressions on temporaries.
2023-02-08 johnstiles@google.com Add support for struct constructors.
2023-02-08 johnstiles@google.com Add support for FieldAccess expressions that can be lvalues.

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,jonahwilliams@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-08 19:53:25 +00:00
Amit Uttamchandani
091acd9397 Disable mouse-input-test (flutter/engine#39492)
See http://fxbug.dev/121501

Co-authored-by: Amit Uttamchandani <amituttam@google.com>
2023-02-08 11:31:31 -08:00
Chris Yang
817f10b675 Revert "[ios_platform_view] MaskView pool to reuse maskViews. (#38989)" (flutter/engine#39490)
This reverts commit 353f0b5b32ff9f3199f5fad0a02110e539c017e8.
2023-02-08 19:14:06 +00:00
skia-flutter-autoroll
8461aa3dd5 Roll Skia from 4d064e82ce8e to d52b1a24c407 (4 revisions) (flutter/engine#39487)
https://skia.googlesource.com/skia.git/+log/4d064e82ce8e..d52b1a24c407

2023-02-08 johnstiles@google.com Migrate fieldSlotOffset logic to SkSL::FieldAccess.
2023-02-08 jvanverth@google.com [graphite] Add stub for image memory barrier.
2023-02-08 kjlubick@google.com Fix signed -> unsigned warning in Swizzle.h
2023-02-08 armansito@google.com [graphite][dawn] Disable derivative uniformity checks

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,jonahwilliams@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-08 17:18:05 +00:00