24291 Commits

Author SHA1 Message Date
Zachary Anderson
630fcc6ccf Revert "Updates objectc script to accept relative paths. (#35190)" (flutter/engine#35265)
This reverts commit 0d334c8f830199bfdf70e08b174bb5570ec8efa9.
2022-08-09 07:16:24 -07:00
skia-flutter-autoroll
216ab76135 Roll Skia from 9e6074e0922c to fd3efc2b83b4 (1 revision) (flutter/engine#35263) 2022-08-09 13:30:16 +00:00
skia-flutter-autoroll
93180c0def Roll Fuchsia Linux SDK from 7q0yjaQTj... to n-AJfzUMF... (flutter/engine#35262) 2022-08-09 11:50:05 +00:00
skia-flutter-autoroll
30cf153295 Roll Dart SDK from 0e14faf35fe7 to 49b3e80fca8e (1 revision) (flutter/engine#35261) 2022-08-09 10:55:15 +00:00
skia-flutter-autoroll
95e3f61710 Roll Skia from a2a6b3cb1ba9 to 9e6074e0922c (1 revision) (flutter/engine#35260) 2022-08-09 09:39:04 +00:00
skia-flutter-autoroll
5afe7f0809 Roll Fuchsia Mac SDK from vSCmDPI74... to eJH_BpC8V... (flutter/engine#35259) 2022-08-09 09:06:08 +00:00
skia-flutter-autoroll
5d8f84c783 Roll Dart SDK from 52010f27d8f3 to 0e14faf35fe7 (1 revision) (flutter/engine#35256) 2022-08-09 06:06:05 +00:00
skia-flutter-autoroll
260c5df2ab Roll Skia from 6df5d5f92381 to a2a6b3cb1ba9 (1 revision) (flutter/engine#35255) 2022-08-09 05:54:05 +00:00
godofredoc
0d334c8f83 Updates objectc script to accept relative paths. (flutter/engine#35190) 2022-08-09 05:46:04 +00:00
Brandon DeRosier
6eb9d06887 Account for the backend-dependent space of rendered textures in advanced blends (flutter/engine#35250) 2022-08-08 21:16:12 -07:00
skia-flutter-autoroll
8063fbb2c8 Roll Skia from 82b9930b1312 to 6df5d5f92381 (2 revisions) (flutter/engine#35252) 2022-08-09 03:31:05 +00:00
skia-flutter-autoroll
1c39b6f8f0 Roll Skia from 4722605332ef to 82b9930b1312 (9 revisions) (flutter/engine#35242)
https://skia.googlesource.com/skia.git/+log/4722605332ef..82b9930b1312

2022-08-08 brianosman@google.com Simplify some RP data layout and logic
2022-08-08 herb@google.com Drawable: Use the Read/WriteBuffer bulk API for points
2022-08-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 4b211a6a98e6 to 5e532d83424e (2 revisions)
2022-08-08 cmumford@google.com Rename getRuleCMakeName() to getRuleSimpleName().
2022-08-08 cmumford@google.com Move findRule() into bazel_util.go.
2022-08-08 cmumford@google.com Move isFileTarget() to bazel_util.go
2022-08-08 robertphillips@google.com [graphite] Add system to support client caching of images
2022-08-08 cmumford@google.com Exporting Bazel with more build flags.
2022-08-08 robertphillips@google.com Remove BaseDevice 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 erikrose@google.com,kaushikiska@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-08-08 19:23:38 -07:00
skia-flutter-autoroll
595e7a7e92 Roll Dart SDK from 193ac812ac3a to 52010f27d8f3 (1 revision) (flutter/engine#35248) 2022-08-09 01:48:05 +00:00
Brandon DeRosier
9b06497323 [Impeller] Add tile modes to gaussian blur (flutter/engine#35249) 2022-08-09 01:30:05 +00:00
Chris Bracken
f935a6d1d9 [Windows] Fix dllimport issue in unit tests (flutter/engine#35246)
In flutter/engine#35106, I landed a parameter type fix for the
declaration of FlutterDesktopEngineGetTextureRegistrar in our public
Windows C API. I also added a unit test that called this function.

That function (and all others) in our public Windows API is marked
FLUTTER_EXPORT, which resolves to __declspec(dllexport) or
__declspec(dllimport) depending on whether FLUTTER_DESKTOP_LIBRARY is
defined. It can be defined by adding the following build config:
//flutter/shell/platform/common:desktop_library_implementation

If the function is marked as an import, we get linker warnings that
we're importing a function that's defined in the same executable image.
This patch resolves this by marking the functions as export.

An alternative fix would be to support a third macro resolution that
resolves to nothing in the presence of some definition like
FLUTTER_NO_EXPORT; however, since flutter_export.h is a public header,
I'd prefer not to complicate it further, and this is a unit test that
can't be linked against either way.

Issue: https://github.com/flutter/flutter/issues/109184
Original issue: https://github.com/flutter/flutter/issues/86617

See: https://github.com/flutter/engine/blob/main/shell/platform/common/public/flutter_export.h
See: 61c0051a63/shell/platform/common/BUILD.gn (L8-L10)

No new tests since this simply fixes a link warning message in unit tests.
2022-08-09 01:04:40 +01:00
Kaushik Iska
16de1bc82c [impeller] [vulkan] Add support for swapchain creation and swapchain (flutter/engine#35199)
images

Also wires up playground surface creation and swapchain setup.
2022-08-08 16:53:28 -07:00
Brandon DeRosier
0ac321bc81 Unify tiling functionality in shader lib (flutter/engine#35245) 2022-08-08 16:25:50 -07:00
Loïc Sharma
a015114478 [Embedder API] Add next frame callback (flutter/engine#35244) 2022-08-08 23:19:04 +00:00
skia-flutter-autoroll
21a0c89fd8 Roll Fuchsia Linux SDK from IfIhCrtMD... to 7q0yjaQTj... (flutter/engine#35243) 2022-08-08 22:37:04 +00:00
Brandon DeRosier
61c0051a63 [Impeller] Respect the current transform for backdrop filter effect params (flutter/engine#35240) 2022-08-08 21:12:04 +00:00
Ian Hickson
1bf885c590 Add an //ignore now that we are analyzing the sample code (flutter/engine#35235) 2022-08-08 21:09:04 +00:00
skia-flutter-autoroll
a9a8d9132f Roll Dart SDK from f0036572af95 to 193ac812ac3a (1 revision) (flutter/engine#35239) 2022-08-08 20:25:04 +00:00
skia-flutter-autoroll
540433dee8 Roll Skia from 7525ca099719 to 4722605332ef (3 revisions) (flutter/engine#35238) 2022-08-08 20:08:04 +00:00
skia-flutter-autoroll
262ef9b045 Roll Fuchsia Mac SDK from kP-yebuRg... to vSCmDPI74... (flutter/engine#35237) 2022-08-08 19:52:05 +00:00
Zachary Anderson
f615fba929 Adds support for uniform arrays to FragmentPrograms (flutter/engine#35209) 2022-08-08 11:56:11 -07:00
skia-flutter-autoroll
39cfb76a40 Roll Skia from 8a7dc12099c0 to 7525ca099719 (2 revisions) (flutter/engine#35234) 2022-08-08 18:35:05 +00:00
Jonah Williams
1245043020 Support hot reload of asset fonts (flutter/engine#35213) 2022-08-08 18:06:05 +00:00
ColdPaleLight
0589683136 Change the time unit of 'DisplayListBuilderBenchmarks' to 'kMicrosecond' (flutter/engine#35228) 2022-08-08 17:32:05 +00:00
skia-flutter-autoroll
5e0b93afb1 Roll Skia from 00bc9be5e324 to 8a7dc12099c0 (4 revisions) (flutter/engine#35232) 2022-08-08 17:06:04 +00:00
Erik
0b38a3be43 Change behavior of BuildTarget parameter 'additional_targets' and renamed to 'build_targets', targets must now be passed in otherwise it will default to building all of flutter (flutter/engine#35195) 2022-08-08 12:28:38 -04:00
skia-flutter-autoroll
3b5eca8e0a Roll Skia from 505175112b9c to 00bc9be5e324 (1 revision) (flutter/engine#35230) 2022-08-08 13:49:05 +00:00
dependabot[bot]
d42b1487f2 Bump github/codeql-action from 2.1.16 to 2.1.18 (flutter/engine#35226) 2022-08-08 09:52:13 +00:00
dependabot[bot]
057884114c Bump actions/setup-python from 4.1.0 to 4.2.0 (flutter/engine#35227) 2022-08-08 09:22:13 +00:00
skia-flutter-autoroll
11dd9e7f5c Roll Fuchsia Linux SDK from 3P9_-_bI6... to IfIhCrtMD... (flutter/engine#35225) 2022-08-08 09:20:08 +00:00
ColdPaleLight
61110f934a [Impeller] Implement sweep gradient (flutter/engine#35124) 2022-08-08 06:58:04 +00:00
skia-flutter-autoroll
cade43b8bf Roll Skia from 9277962b84de to 505175112b9c (1 revision) (flutter/engine#35224) 2022-08-08 06:53:05 +00:00
skia-flutter-autoroll
283a5bb0be Roll Fuchsia Mac SDK from K5pKmPOVD... to kP-yebuRg... (flutter/engine#35223) 2022-08-08 06:36:04 +00:00
Jim Graham
e41e8bd0c7 add check to prevent using DLCanvasRecorder after Build (flutter/engine#35172) 2022-08-08 06:09:04 +00:00
skia-flutter-autoroll
78f09216af Roll Skia from 11422e1da7ea to 9277962b84de (1 revision) (flutter/engine#35222) 2022-08-08 05:47:04 +00:00
magicianA
84a598832f [Impeller] EntityPass should cover the whole screen for some blend modes (flutter/engine#35157) 2022-08-08 02:37:21 +00:00
skia-flutter-autoroll
6c71f6341b Roll Fuchsia Linux SDK from Bt-IEfyRC... to 3P9_-_bI6... (flutter/engine#35221) 2022-08-07 20:12:05 +00:00
skia-flutter-autoroll
e0fc16c29e Roll Dart SDK from b000b496801f to f0036572af95 (1 revision) (flutter/engine#35220) 2022-08-07 19:22:05 +00:00
skia-flutter-autoroll
0cdbc69c99 Roll Fuchsia Mac SDK from rEqCGReKL... to K5pKmPOVD... (flutter/engine#35219) 2022-08-07 17:37:04 +00:00
skia-flutter-autoroll
b013ecb371 Roll Skia from 5fa8e1b9695b to 11422e1da7ea (1 revision) (flutter/engine#35218) 2022-08-07 10:49:04 +00:00
skia-flutter-autoroll
bf4190a91f Roll Fuchsia Linux SDK from LgfFaXyiR... to Bt-IEfyRC... (flutter/engine#35217) 2022-08-07 07:00:05 +00:00
skia-flutter-autoroll
e48f3a2123 Roll Fuchsia Mac SDK from hXdBVXep4... to rEqCGReKL... (flutter/engine#35216) 2022-08-07 04:43:16 +00:00
skia-flutter-autoroll
ac51ec20cd Roll Dart SDK from f5f8d3a6ed77 to b000b496801f (1 revision) (flutter/engine#35215) 2022-08-06 19:04:04 +00:00
skia-flutter-autoroll
07ed642213 Roll Fuchsia Linux SDK from IquPxiSps... to LgfFaXyiR... (flutter/engine#35214) 2022-08-06 17:54:05 +00:00
skia-flutter-autoroll
75efaeebc6 Roll Fuchsia Mac SDK from -xgVZmTn2... to hXdBVXep4... (flutter/engine#35212) 2022-08-06 15:48:05 +00:00
skia-flutter-autoroll
b992ba5b8a Roll Skia from e8674a8843e2 to 5fa8e1b9695b (1 revision) (flutter/engine#35211) 2022-08-06 14:47:19 +00:00