21407 Commits

Author SHA1 Message Date
gaaclarke
bf20afaaa8 Revert "[web] Better way to detect CanvasKit variant (#40154)" (flutter/engine#40329)
This reverts commit 5799b8da8a224766eba773d3f221956cc47addc0.
2023-03-15 15:25:09 -07:00
Mouad Debbar
5799b8da8a [web] Better way to detect CanvasKit variant (flutter/engine#40154)
[web] Better way to detect CanvasKit variant
2023-03-15 20:35:46 +00:00
skia-flutter-autoroll
720b30fd1d Roll Skia from 3b9131c65c01 to 132ad29f753f (11 revisions) (flutter/engine#40320)
Roll Skia from 3b9131c65c01 to 132ad29f753f (11 revisions)
2023-03-15 20:26:05 +00:00
Zachary Anderson
3c74465a09 Move Fuchsia FEMU to bringup due to flakes (flutter/engine#40321)
Move Fuchsia FEMU to bringup due to flakes
2023-03-15 20:15:13 +00:00
gaaclarke
92e15f46fa Added float32 support to decodeImageFromPixels (flutter/engine#40068)
Added float32 support to decodeImageFromPixels
2023-03-15 19:39:01 +00:00
Zachary Anderson
32b3e66d7c Revert "Bump lower Dart SDK constraints to 3.0 (#40178)" (flutter/engine#40317)
Revert "Bump lower Dart SDK constraints to 3.0"
2023-03-15 18:53:00 +00:00
Jonah Williams
ff292da861 [impeller] implement GetPositionUVBuffer (flutter/engine#40248)
[impeller] implement GetPositionUVBuffer
2023-03-15 18:39:59 +00:00
Michael Goderbauer
828f3deb86 Bump lower Dart SDK constraints to 3.0 (flutter/engine#40178)
Bump lower Dart SDK constraints to 3.0
2023-03-15 17:57:04 +00:00
gaaclarke
695cfa5fe8 Reland: "Added wide-gamut color support for ui.Image.toByteData and ui.Image.colorSpace" (flutter/engine#40312)
Reland: "Added wide-gamut color support for `ui.Image.toByteData` and `ui.Image.colorSpace`"
2023-03-15 17:29:10 +00:00
LongCatIsLooong
3dd20371cb Reland "Make FlutterTest the default test font" (#40188) (flutter/engine#40245)
Reland "Make FlutterTest the default test font" (#40188)
2023-03-15 17:13:05 +00:00
Jonah Williams
47304ceb99 [Impeller] Improve performance of CupertinoPicker with opacity peephole (flutter/engine#40101)
[Impeller] Improve performance of CupertinoPicker with opacity peephole
2023-03-15 16:57:45 +00:00
Zachary Anderson
ee5c0a6b43 Analyze more shaders (flutter/engine#40285)
Analyze more shaders
2023-03-15 16:56:24 +00:00
skia-flutter-autoroll
882b38da7a Roll Fuchsia Linux SDK from BRE9jdqYpdkbU0j7H... to YaWqKKuj-fAqfpKCm... (flutter/engine#40306)
Roll Fuchsia Linux SDK from BRE9jdqYpdkbU0j7H... to YaWqKKuj-fAqfpKCm...
2023-03-15 16:44:01 +00:00
skia-flutter-autoroll
4e423f1e85 Roll Skia from 4d90ba479527 to 3b9131c65c01 (5 revisions) (flutter/engine#40304)
Roll Skia from 4d90ba479527 to 3b9131c65c01 (5 revisions)
2023-03-15 14:39:31 +00:00
ColdPaleLight
7880eccf2c [Impeller] Make matrix image filters work as expected with nested saving layers (flutter/engine#40299)
[Impeller] Make matrix image filters work as expected with nested saving layers
2023-03-15 09:30:22 +00:00
Michael Goderbauer
bd58dd7222 Bump pubspecs to unblock Dart SDK roller (flutter/engine#40297)
Bump pubspecs to unblock Dart SDK roller
2023-03-15 06:46:22 +00:00
skia-flutter-autoroll
8facb5c518 Roll Skia from b0351e00199e to 4d90ba479527 (1 revision) (flutter/engine#40298)
Roll Skia from b0351e00199e to 4d90ba479527 (1 revision)
2023-03-15 06:40:08 +00:00
Casey Hillers
d850089e9e Revert "Added wide-gamut color support for ui.Image.toByteData and ui.Image.colorSpace (#40031)" (flutter/engine#40295)
Revert "Added wide-gamut color support for `ui.Image.toByteData` and `ui.Image.colorSpace`"
2023-03-15 04:04:11 +00:00
Brandon DeRosier
776ab135b8 [Impeller] Simplify subpass branches; remove unused effect_matrix param (flutter/engine#40292) 2023-03-14 18:53:28 -07:00
Robert Ancell
3c8cac2faa Improve Linux texture examples. (flutter/engine#40289)
Use 'MyTexture' naming to match the Linux shell 'MyApplication'.

Show how to connect up the virtual methods.
2023-03-15 14:09:26 +13:00
skia-flutter-autoroll
bb7d9a2e52 Roll Skia from 35dc16845fbe to b0351e00199e (16 revisions) (flutter/engine#40291)
Roll Skia from 35dc16845fbe to b0351e00199e (16 revisions)
2023-03-15 01:07:27 +00:00
ColdPaleLight
6caf1ee3ae [Impeller] Make matrix image filter in saving layer work as expected (flutter/engine#40171)
[Impeller] Make matrix image filter in saving layer work as expected
2023-03-15 00:15:56 +00:00
ColdPaleLight
f64288a55e [Impeller] Correct the results of 'GetRight()' and 'GetBottom()' for maximum rect (flutter/engine#40271)
[Impeller] Correct the results of 'GetRight()' and 'GetBottom()' for maximum rect
2023-03-14 23:49:16 +00:00
Jim Graham
b89acc989c Revert "Reland "Sequester all Skia<->DL interactions into the skia sub-module" (#40243)" (flutter/engine#40283)
This reverts commit bbc993164a0d2f7d5a1b7b052ff884500040acc0.
2023-03-14 15:33:08 -07:00
gaaclarke
f4280b695c Added wide-gamut color support for ui.Image.toByteData and ui.Image.colorSpace (flutter/engine#40031)
Added wide-gamut color support for `ui.Image.toByteData` and `ui.Image.colorSpace`
2023-03-14 22:25:47 +00:00
Kevin Lubick
208eefd981 Fix forward declares and includes of some Skia Ganesh types (flutter/engine#40279)
Fix forward declares and includes of some Skia Ganesh types
2023-03-14 20:47:22 +00:00
Dan Field
f08b06a495 Preserve order when regenerating GPU images (flutter/engine#40268)
Preserve order when regenerating GPU images
2023-03-14 19:59:16 +00:00
Jim Graham
bbc993164a Reland "Sequester all Skia<->DL interactions into the skia sub-module" (flutter/engine#40243)
Reland "Sequester all Skia<->DL interactions into the skia sub-module"
2023-03-14 18:53:06 +00:00
gaaclarke
6769c892b1 [Impeller] Implement two-point conical gradient. (flutter/engine#40236)
[Impeller] Implement two-point conical gradient.
2023-03-14 17:01:11 +00:00
skia-flutter-autoroll
36f564bd7a Roll Skia from 06b16dcb003e to 35dc16845fbe (2 revisions) (flutter/engine#40275)
Roll Skia from 06b16dcb003e to 35dc16845fbe (2 revisions)
2023-03-14 16:57:05 +00:00
htoor3
9f5467e77c Add null-aware access to semantics instance (flutter/engine#40146)
* Add null-aware access to semantics instance

* Change callsites to use nullable instance

* Revert

* Add test

* whitespace

* Typo

* Fix comment

* Whitespace

* Comment fix
2023-03-14 10:57:09 -05:00
skia-flutter-autoroll
de0bfd7d92 Roll Fuchsia Linux SDK from VFZ_BtgLOf7FaEr6X... to LEydKfJiGWKUm-o1q... (flutter/engine#40273)
Roll Fuchsia Linux SDK from VFZ_BtgLOf7FaEr6X... to LEydKfJiGWKUm-o1q...
2023-03-14 10:34:24 +00:00
skia-flutter-autoroll
f4a4505e5a Roll Skia from 9b4eef31d1ea to 0012a5e840d0 (2 revisions) (flutter/engine#40269)
Roll Skia from 9b4eef31d1ea to 0012a5e840d0 (2 revisions)
2023-03-14 08:02:24 +00:00
skia-flutter-autoroll
2ad35bd9b9 Roll Skia from aaa5cd7e610d to 917188669023 (1 revision) (flutter/engine#40265)
Roll Skia from aaa5cd7e610d to 917188669023 (1 revision)
2023-03-14 04:40:31 +00:00
luckysmg
8aa952dc9c [Impeller] Fix incorrect rendering path when duplicated point exists. (flutter/engine#40115)
[Impeller] Fix incorrect rendering path when duplicated point exists.
2023-03-14 00:13:33 +00:00
Dan Field
b191fbd3e3 .ci.yaml: s/flutter_internal/flutter (flutter/engine#40262)
.ci.yaml: s/flutter_internal/flutter
2023-03-14 00:05:11 +00:00
Jim Graham
32f94f4ff4 fix unittests that depend on DL when Impeller 3D is enabled (flutter/engine#40258)
fix unittests that depend on DisplayList when Impeller 3D is enabled
2023-03-13 23:10:15 +00:00
skia-flutter-autoroll
20e0c566d9 Roll Skia from 75e4b07cb82a to d93e6f3d5eaa (5 revisions) (flutter/engine#40259)
Roll Skia from 75e4b07cb82a to d93e6f3d5eaa (5 revisions)
2023-03-13 23:08:23 +00:00
Zachary Anderson
2bfd0d4aa4 Revert "Make no_lto in presubmit explicit in .ci.yaml (#40254)" (flutter/engine#40260)
Revert "Make no_lto in presubmit explicit in .ci.yaml"
2023-03-13 22:32:14 +00:00
Dan Field
91c580c261 Let local users specify malioc path via environment (flutter/engine#40256)
Let local users specify malioc path via environment
2023-03-13 22:16:24 +00:00
Zachary Anderson
46d7561128 Make no_lto in presubmit explicit in .ci.yaml (flutter/engine#40254) 2023-03-13 14:53:40 -07:00
Zachary Anderson
e5dc618c13 Revert "Roll Dart SDK from c766fffb626e to cfcbda5733ac (1 revision) (#40249)" (flutter/engine#40257)
This reverts commit 28a7b38492b9d49d2b007f051055906e1a7bd3fb.
2023-03-13 14:45:26 -07:00
skia-flutter-autoroll
7dbac936d8 Roll Skia from 88bdb0c778ed to 75e4b07cb82a (23 revisions) (flutter/engine#40252)
Roll Skia from 88bdb0c778ed to 75e4b07cb82a (23 revisions)
2023-03-13 20:14:05 +00:00
skia-flutter-autoroll
28a7b38492 Roll Dart SDK from c766fffb626e to cfcbda5733ac (1 revision) (flutter/engine#40249)
Roll Dart SDK from c766fffb626e to cfcbda5733ac (1 revision)
2023-03-13 19:04:24 +00:00
skia-flutter-autoroll
8d47e950f9 Roll Skia from 1c36c5c38ef4 to 88bdb0c778ed (1 revision) (flutter/engine#40227)
Roll Skia from 1c36c5c38ef4 to 88bdb0c778ed (1 revision)
2023-03-13 18:21:17 +00:00
Jackson Gardner
a2107a541a Use plain Uint32List objects with the fragmenter APIs. (flutter/engine#40239)
Use plain Uint32List objects with the fragmenter APIs.
2023-03-13 16:54:22 +00:00
Dan Field
a605a82116 [Impeller][Compute] Fix visual issues with heart (flutter/engine#40240) 2023-03-13 09:22:28 -07:00
Zachary Anderson
8c46471d24 Revert "[Impeller] More sundry fixes to the Vulkan backend. (#40244)" (flutter/engine#40247)
Revert "[Impeller] More sundry fixes to the Vulkan backend."
2023-03-13 15:45:38 +00:00
Jonah Williams
1f0234bd1a [Impeller] support for foreground shaders on text (flutter/engine#40193)
[Impeller] support for foreground shaders on text
2023-03-13 15:42:13 +00:00
Lasse R.H. Nielsen
f53ad85609 Change extends Iterator to using implements (flutter/engine#40175)
The Dart 3.0 libraries will mark Iterator with the interface class modifier, which prevents extends. It will do so because the class has no implementation to inherit, and is only intended as an interface, which it is now possible to express.

This should unblock relanding https://dart-review.googlesource.com/c/sdk/+/287760
(Also working on disabling the class-modifiers experiment for Flutter dart: libraries, which was enabled along with the Dart SDK libraries, until the experiment can be intentionally turned back on.)
2023-03-13 13:43:04 +01:00