24199 Commits

Author SHA1 Message Date
Zachary Anderson
da2eeac15b [impellerc] Namespace user functions (flutter/engine#35155) 2022-08-04 12:10:38 -07:00
Phil Quitslund
e1a6ff373d [testing/scenario_app] fix no-op interpolated toStrings() (flutter/engine#35165) 2022-08-04 18:37:07 +00:00
J-P Nurmi
bacc6eb5cc [Linux] remove AtkText stub implementation (flutter/engine#34839)
When Orca has "Speak object under mouse" enabled, it tries to get the
text range extents for any object that implements the AtkText interface
and gets a bit confused by our AtkText stub implementation that merely
returns null for `get_text`.

Removing the stub implementation helps to avoid the issue that Orca
would try to call `atk_text_get_range_extents()` with `start_offset=0`
and `end_offset=0`:

> Atk-CRITICAL **: atk_text_get_range_extents: assertion 'start_offset >= 0 && start_offset < end_offset' failed
2022-08-04 11:33:55 -07:00
Kaushik Iska
6e0f658ba9 Reland "[Impeller] [Vulkan] Generate descriptor set layouts in backen… (flutter/engine#35166) 2022-08-04 18:33:04 +00:00
Michael Goderbauer
045b068cc1 remove outdated ignores (flutter/engine#35143) 2022-08-04 18:29:03 +00:00
Kaushik Iska
529f557f12 Revert "[impeller] Set binding base for fragment shaders (#35052)" (flutter/engine#35167)
This reverts commit 8b4cc52f2d199b0351ca75029feea1e798c3eb99.
2022-08-04 13:59:59 -04:00
Sébastien Marchand
91c513d243 [Fuchsia] Specify the target API level in pm_tool.gni (flutter/engine#35132)
Bug: fxb/105705
2022-08-04 09:53:20 -07:00
skia-flutter-autoroll
48649afdfa Roll Skia from fbd9c4d05842 to 098c234c05f7 (1 revision) (flutter/engine#35162) 2022-08-04 14:37:25 +00:00
skia-flutter-autoroll
196d9f608b Roll Dart SDK from 05131e03aa5e to 68137ce3d59a (1 revision) (flutter/engine#35161) 2022-08-04 13:54:05 +00:00
skia-flutter-autoroll
e32135091c Roll Fuchsia Linux SDK from OsNl2rRU2... to AH3k3SvM2... (flutter/engine#35160) 2022-08-04 12:45:06 +00:00
skia-flutter-autoroll
21e79fa70c Roll Skia from 1617a4027d3b to fbd9c4d05842 (1 revision) (flutter/engine#35159) 2022-08-04 11:08:05 +00:00
ColdPaleLight
9d0dc1078c [Impeller] Implement tile mode for linear gradient and radial gradient (flutter/engine#35087) 2022-08-04 09:21:09 +00:00
skia-flutter-autoroll
c209f18ed4 Roll Dart SDK from 2a422d5af6c8 to 05131e03aa5e (1 revision) (flutter/engine#35158) 2022-08-04 08:52:04 +00:00
skia-flutter-autoroll
386b32077d Roll Skia from 4744b2aaa20d to 1617a4027d3b (9 revisions) (flutter/engine#35156) 2022-08-04 07:01:06 +00:00
Zachary Anderson
bbb6ce33e0 Don't redefine SkSL builtin 'saturate' (flutter/engine#35154) 2022-08-04 04:36:03 +00:00
skia-flutter-autoroll
2c6b7ac7ea Roll Dart SDK from 1835098e9ae8 to 2a422d5af6c8 (1 revision) (flutter/engine#35152) 2022-08-04 03:54:05 +00:00
Nayuta403
e46b6ee859 Make FlutterEngineGroup support more params (#107394) (flutter/engine#34663) 2022-08-04 03:43:04 +00:00
Brandon DeRosier
af051843f3 [Impeller] Enable SDF approximation when drawing mask blurred solid Rects and RRects (flutter/engine#35151) 2022-08-04 01:56:04 +00:00
skia-flutter-autoroll
776970de9f Roll Dart SDK from a8d90480d8ff to 1835098e9ae8 (3 revisions) (flutter/engine#35145) 2022-08-03 23:58:04 +00:00
skia-flutter-autoroll
7580bf28c5 Roll Fuchsia Linux SDK from TYBmxFHAk... to OsNl2rRU2... (flutter/engine#35144) 2022-08-03 23:34:05 +00:00
Kaushik Iska
f6f3c7c66a Revert "[Impeller] [Vulkan] Generate descriptor set layouts in backen… (flutter/engine#35136) 2022-08-03 21:12:04 +00:00
Jonah Williams
2604d38c3d [impeller] use cullRect for drawAtlas coverage (flutter/engine#35133) 2022-08-03 20:27:04 +00:00
Chris Bracken
3e485ec15e [Windows] Add missing testing namespace (flutter/engine#35131)
flutter_windows_unittests.cc had its tests inside the flutter namespace
rather than the flutter:testing namespace. This adds the missing
namespace and makes one namespace-related cleanup in one of the key
event unit tests as well.

This is a post-landing cleanup for PR:
https://github.com/flutter/engine/pull/35106

Issue: https://github.com/flutter/flutter/issues/86617
2022-08-03 20:26:44 +01:00
Jonah Williams
0ddf909903 [impeller] forward paint opacity to draw atlas (flutter/engine#35127) 2022-08-03 18:47:04 +00:00
skia-flutter-autoroll
7640df5e62 Roll Skia from 770620d9fcae to 4744b2aaa20d (1 revision) (flutter/engine#35130) 2022-08-03 18:39:04 +00:00
skia-flutter-autoroll
7ff4cb0333 Roll Skia from 044137673848 to 770620d9fcae (5 revisions) (flutter/engine#35126) 2022-08-03 16:21:05 +00:00
godofredoc
8c9050ffba Adds mac_android_aot_engine. (flutter/engine#35115) 2022-08-03 15:32:04 +00:00
Zachary Anderson
2e4848d865 Revert "Roll Dart SDK from a8d90480d8ff to ba75fe6598e3 (1 revision) (#35118)" (flutter/engine#35128)
This reverts commit 00bfd923b8896008c308333cd12a2ad47fd80326.
2022-08-03 07:58:03 -07:00
skia-flutter-autoroll
19bea80e50 Roll Skia from 88d90928a76f to 044137673848 (1 revision) (flutter/engine#35123) 2022-08-03 14:18:16 +00:00
skia-flutter-autoroll
a2449e1c4d Roll Fuchsia Linux SDK from ERGTYC7pf... to TYBmxFHAk... (flutter/engine#35122) 2022-08-03 10:22:05 +00:00
skia-flutter-autoroll
e0348b781e Roll Skia from 3f99bc378abc to 88d90928a76f (1 revision) (flutter/engine#35121) 2022-08-03 09:14:14 +00:00
skia-flutter-autoroll
b621b6daf7 Roll Skia from 149eb4561980 to 3f99bc378abc (1 revision) (flutter/engine#35119) 2022-08-03 07:14:05 +00:00
skia-flutter-autoroll
00bfd923b8 Roll Dart SDK from a8d90480d8ff to ba75fe6598e3 (1 revision) (flutter/engine#35118) 2022-08-03 06:18:06 +00:00
skia-flutter-autoroll
5312801711 Roll Skia from da1c56b69334 to 149eb4561980 (1 revision) (flutter/engine#35116) 2022-08-03 06:08:04 +00:00
godofredoc
d4793b7370 Update mac artifacts to gcs. (flutter/engine#35113) 2022-08-03 02:44:04 +00:00
skia-flutter-autoroll
17bb7ba507 Roll Dart SDK from b2093ad90d66 to a8d90480d8ff (1 revision) (flutter/engine#35112) 2022-08-03 01:57:04 +00:00
Brandon DeRosier
e3a8ab008b [Impeller] Move color-only blending functions and utilities into the shader library (flutter/engine#35111) 2022-08-03 01:14:04 +00:00
skia-flutter-autoroll
9c45d3fd69 Roll Clang Windows from 3a20597776a5 to d9e02a30b16e (flutter/engine#35109) 2022-08-03 00:22:04 +00:00
skia-flutter-autoroll
7b72a19a4c Roll Skia from ee395eb27c39 to da1c56b69334 (3 revisions) (flutter/engine#35110) 2022-08-03 00:12:04 +00:00
Chris Bracken
66e6cd880d [Windows] Fix incorrect public C API argument type (flutter/engine#35106)
FlutterDesktopEngineGetTextureRegistrar is used to get the texture
registrar associated with an engine object and therefore should take a
FlutterDesktopEngineRef parameter.

This bug was initially identified and fixed by @knopp in:
https://github.com/flutter/engine/pull/27522

This patch replaces that one and adds the simplest possible unit test to
get it landed.

This also adds an initial unit test for the public Windows C API used to
implement the C++ client wrapper. In order to fully test this API, we'll
want to support test fixtures similar to what we do in the embedder API
tests. See: https://github.com/flutter/flutter/issues/87299

Fixes: https://github.com/flutter/flutter/issues/86617
2022-08-03 01:09:48 +01:00
skia-flutter-autoroll
f0c9ae6bc8 Roll Clang Linux from 3a20597776a5 to d9e02a30b16e (flutter/engine#35108) 2022-08-03 00:02:03 +00:00
Jonah Williams
15d42dad5d [impeller] drawAtlas (flutter/engine#35009) 2022-08-02 23:45:04 +00:00
Brandon DeRosier
d9df5e8846 [Impeller] Add rounded rect SDF blur (flutter/engine#35084) 2022-08-02 23:24:04 +00:00
Jim Graham
74e390f3d4 fix typos buider -> builder (flutter/engine#35104) 2022-08-02 22:58:03 +00:00
skia-flutter-autoroll
cb34eec617 Roll Skia from cc10167ac573 to ee395eb27c39 (1 revision) (flutter/engine#35105) 2022-08-02 22:48:03 +00:00
Brandon DeRosier
f220d6ce4a [Impeller] Add Rect::GetPositive (flutter/engine#35083) 2022-08-02 15:07:23 -07:00
Camille Simon
f428a1aa1f Delete splash screen guidance with old APIs (flutter/engine#35014) 2022-08-02 21:51:04 +00:00
skia-flutter-autoroll
b3f5b31b6d Roll Dart SDK from 9b8f6f48deb7 to b2093ad90d66 (1 revision) (flutter/engine#35102) 2022-08-02 21:29:04 +00:00
skia-flutter-autoroll
baba86879f Roll Fuchsia Linux SDK from u_FbFbg2m... to ERGTYC7pf... (flutter/engine#35101) 2022-08-02 21:11:04 +00:00
skia-flutter-autoroll
d095dd66c7 Roll Skia from 22213f9acc3e to cc10167ac573 (6 revisions) (flutter/engine#35103) 2022-08-02 21:08:04 +00:00