godofredoc
08ead47f9c
Use gclient_variables consistently. ( flutter/engine#41162 )
...
Use gclient_variables consistently.
2023-04-14 05:03:13 +00:00
Jackson Gardner
ef11c9d3ae
Only set dart_include_wasm_opt when we are actually building the dart sdk. ( flutter/engine#41175 )
...
Only set `dart_include_wasm_opt` when we are actually building the dart sdk.
2023-04-14 04:08:29 +00:00
Zachary Anderson
34f107bb41
[Impeller] Fix the cmake example build. ( flutter/engine#41148 )
...
[Impeller] Fix the cmake example build.
2023-04-14 03:13:20 +00:00
Dan Field
bec47ba84f
Macmini8,1 for another target that runs host tests ( flutter/engine#41179 )
...
This target also runs impeller_unittests that aren't safe to run right
now on Macmini7,1
I missed this in https://github.com/flutter/engine/pull/41159
2023-04-13 20:09:23 -07:00
陈昱
41285bed66
[Android] Send connectionClosed message when keyboard becomes invisible to ensure framework focus state is correct. ( flutter/engine#40746 )
...
[Android] Send connectionClosed message when keyboard becomes invisible to ensure framework focus state is correct.
2023-04-14 03:07:54 +00:00
Dan Field
b156f07ddc
[Impeller] Allow image rasterization/decoding before/without surface acquisition ( flutter/engine#41168 )
...
[Impeller] Allow image rasterization/decoding before/without surface acquisition
2023-04-14 03:02:17 +00:00
Yegor
d1d577c2ae
[web:canvaskit] move shaders to UniqueRef; fix minor memory leaks ( flutter/engine#41172 )
...
[web:canvaskit] move shaders to UniqueRef; fix minor memory leaks
2023-04-14 02:57:19 +00:00
Brandon DeRosier
f915b904b0
[Impeller] Print a log on all non-recoverable failure paths in EntityPass ( flutter/engine#41178 )
...
This eliminates a lot of surface area when debugging non-recoverable
frame failures such as https://github.com/flutter/engine/pull/41129 .
Every failure case should be covered with at least one log, but without
recursive log spam.
2023-04-13 19:33:25 -07:00
LouiseHsu
7f3889d6b0
Revert "Add support for double tap action from Apple Pencil 2" ( flutter/engine#41138 )
...
Reverts flutter/engine#39637
Since this feature https://github.com/flutter/flutter/issues/73172 has
been scrapped for now, previous engine work should be reverted. Refer to
[this design
doc](https://docs.google.com/document/d/1r4P5r-jGt2Sjqro3ldCU2axUiHTpu3yhIycnI94OKQw/edit
) for more discussion and details.
2023-04-13 14:59:04 -07:00
Jackson Gardner
29eb026a0e
Fix skwasm's canvasDrawArc declaration and write tests. ( flutter/engine#41165 )
...
Fix skwasm's canvasDrawArc declaration and write tests.
2023-04-13 21:26:17 +00:00
Jackson Gardner
fb0a83e944
Implement Gradient Shaders and Fragment Shaders in Skwasm ( flutter/engine#41144 )
...
Implement Gradient Shaders and Fragment Shaders in Skwasm
2023-04-13 20:58:46 +00:00
drwez
c7eddaf709
[fuchsia] Remove implementations & clients of deprecated CreateView ( flutter/engine#41154 )
...
Prepare Flutter's Fuchsia port for removal of the
fuchsia.ui.app.ViewProvider.CreateView() API.
The Flutter engine's implementation of the API, which has long been
deprecated, is removed.
Calls to the deprecated CreateView() in tests are replaced with
CreateViewWithViewRef().
Bug fxbug.dev/81285
2023-04-14 06:30:06 +10:00
Dan Field
273366f3ea
Add builders for arm64 on macOS unopt ( flutter/engine#41141 )
...
Add builders for arm64 on macOS unopt
2023-04-13 18:56:05 +00:00
Dan Field
0b76c9b463
Do not use Macmini7,1 for host tests ( flutter/engine#41159 )
...
fixes https://github.com/flutter/flutter/issues/124678
those machines do not support compute subgroups. They make up only a
relatively small fraction of the pool.
This does not restrict the arm machines, as they're already restricted
by the cpu architecture dimension.
2023-04-13 10:45:41 -07:00
skia-flutter-autoroll
88811d32ac
Roll Skia from 21b7538fe075 to 2e4223a5f4bf (5 revisions) ( flutter/engine#41153 )
...
Roll Skia from 21b7538fe075 to 2e4223a5f4bf (5 revisions)
2023-04-13 11:22:33 +00:00
skia-flutter-autoroll
b65bee1cc2
Roll Skia from 8811dc695f8e to 21b7538fe075 (3 revisions) ( flutter/engine#41150 )
...
Roll Skia from 8811dc695f8e to 21b7538fe075 (3 revisions)
2023-04-13 05:44:59 +00:00
Dan Field
34783cc783
[Impeller] Delete obsolete tests ( flutter/engine#41142 )
...
[Impeller] Delete obsolete tests
2023-04-13 04:32:10 +00:00
Jackson Gardner
a301d289d5
Revert "Include ui_web API files in sky_engine." ( flutter/engine#41143 )
...
Revert "Include `ui_web` API files in sky_engine."
2023-04-13 01:14:54 +00:00
Yegor
aa5cde7646
[web:canvaskit] move path API to UniqueRef ( flutter/engine#41136 )
...
[web:canvaskit] move path API to UniqueRef
2023-04-12 23:52:26 +00:00
skia-flutter-autoroll
848702db4a
Roll Skia from d4e7e1c701c1 to 8811dc695f8e (19 revisions) ( flutter/engine#41139 )
...
Roll Skia from d4e7e1c701c1 to 8811dc695f8e (19 revisions)
2023-04-12 23:33:49 +00:00
Brandon DeRosier
7eef190afb
[Impeller] Check coverage after screen clip ( flutter/engine#41129 )
...
[Impeller] Check coverage after screen clip
2023-04-12 23:21:48 +00:00
Jackson Gardner
56821f80e7
Don't use OffscreenCanvas in Safari, it doesn't support WebGL. ( flutter/engine#41135 )
...
Don't use `OffscreenCanvas` in Safari, it doesn't support WebGL.
2023-04-12 23:01:25 +00:00
chunhtai
79718c9947
Makes iOS VoiceOver treat radio buttons as regualr buttons ( flutter/engine#41036 )
...
Makes iOS VoiceOver treat radio buttons as regualr buttons
2023-04-12 22:38:46 +00:00
Jackson Gardner
0a91352f05
Include ui_web API files in sky_engine. ( flutter/engine#40846 )
...
Include `ui_web` API files in sky_engine.
2023-04-12 22:03:30 +00:00
Jason Simmons
fc85255c98
[Impeller] Fix names of texture coordinate inputs in color filter fragment shaders ( flutter/engine#41131 )
...
[Impeller] Fix names of texture coordinate inputs in color filter fragment shaders
2023-04-12 21:54:49 +00:00
Jason Simmons
a084108d8b
[Impeller] Do not copy the command list when queueing a RenderPassGLES to the reactor ( flutter/engine#41125 )
...
[Impeller] Do not copy the command list when queueing a RenderPassGLES to the reactor
2023-04-12 21:54:46 +00:00
Zachary Anderson
7dc83ce910
Add script to test impeller-cmake-example ( flutter/engine#41133 )
...
This PR adds an engine CI configuration that downloads the
impeller-cmake-example and builds it.
2023-04-12 14:47:20 -07:00
Mouad Debbar
f97827234f
[web] Use the right encoder flags for CanvasKit ( flutter/engine#41124 )
...
[web] Use the right encoder flags for CanvasKit
2023-04-12 21:11:05 +00:00
Emircan Uysaler
f54713cc5e
[fuchsia] Reduce noise from child view disconnects ( flutter/engine#41132 )
...
This CL changes ERROR to WARNING for the logs when a child disconnects
and ChildViewWatcher is closed. This may happen due to other apps and
doesn't necessarily indicate a flutter error.
Bug:fxb/125256
2023-04-13 06:42:55 +10:00
Brandon DeRosier
ba164c17ff
[Impeller] Metal: Read from onscreen textures ( flutter/engine#41107 )
...
Removes the "final blit" for Metal because
https://github.com/flutter/engine/pull/41085 allows us to read from the
onscreen texture.
We can't do this trick when running the Vulkan backend right now because
it doesn't have `SupportsReadFromResolve` yet, which means we need to
toggle between two textures.
2023-04-12 13:28:42 -07:00
Bernardo Ferrari
d87ae44e99
SemanticsAction / SemanticsFlag cleanup part 5 (flutter/engine#41126 )
...
`SemanticsAction` / `SemanticsFlag` cleanup part 5
2023-04-12 20:10:05 +00:00
Loïc Sharma
0cfb17c6fb
[Windows] Shutdown the engine before destroying the surface ( flutter/engine#41012 )
...
[Windows] Shutdown the engine before destroying the surface
2023-04-12 19:56:32 +00:00
godofredoc
9a7d3b19f2
Reland "Migrate ios_builders to engine_v2." ( flutter/engine#41117 )
...
Reland "Migrate ios_builders to engine_v2."
2023-04-12 19:38:28 +00:00
Brandon DeRosier
77a87d0d65
[Impeller] Add missing advanced blends in Color::BlendColor; absorb any DrawPaint blend mode ( flutter/engine#41105 )
...
Resolves https://github.com/flutter/flutter/issues/124623 .
2023-04-12 10:55:26 -07:00
Brandon DeRosier
818ca06d71
[Impeller] Improve accuracy of glyph spacing ( flutter/engine#41101 )
2023-04-12 10:55:16 -07:00
godofredoc
c6ccb4deb7
Add docs on how to debug global generators. ( flutter/engine#41102 )
...
Add docs on how to debug global generators.
2023-04-12 17:17:27 +00:00
Jason Simmons
c55cb7b6c5
[Impeller] Add a safe way for runtime effects to provide dynamically generated shader metadata ( flutter/engine#40992 )
...
See https://github.com/flutter/flutter/issues/113715
2023-04-12 08:19:45 -07:00
Jason Simmons
847d84fb81
[Impeller] Keep a reference to BlitPassGLES in the EncodeCommands lambda to prevent use-after-free ( flutter/engine#41100 )
...
[Impeller] Keep a reference to BlitPassGLES in the EncodeCommands lambda to prevent use-after-free
2023-04-12 15:15:55 +00:00
skia-flutter-autoroll
bbca9aeb24
Roll Fuchsia Linux SDK from 0e_0_5725_RNxNyTO... to C2ZkyhfvF-svQYRKt... ( flutter/engine#41114 )
...
Roll Fuchsia Linux SDK from 0e_0_5725_RNxNyTO... to C2ZkyhfvF-svQYRKt...
2023-04-12 12:29:30 +00:00
skia-flutter-autoroll
c6fc795701
Roll Skia from 36ddef5c7c6b to 13af55d6ffe7 (4 revisions) ( flutter/engine#41111 )
...
Roll Skia from 36ddef5c7c6b to 13af55d6ffe7 (4 revisions)
2023-04-12 08:35:17 +00:00
Brandon DeRosier
d5e58c2bf5
[Impeller] Convert SaveLayer alpha playgrounds into goldens ( flutter/engine#41095 )
...
[Impeller] Convert SaveLayer alpha playgrounds into goldens
2023-04-12 03:48:16 +00:00
godofredoc
eb1830331a
Fixes to strip symbols correctly. ( flutter/engine#41097 )
...
Fixes to strip symbols correctly.
2023-04-12 02:03:04 +00:00
skia-flutter-autoroll
eb9fe95251
Roll Skia from 2fceaacc0cbc to 36ddef5c7c6b (3 revisions) ( flutter/engine#41099 )
...
Roll Skia from 2fceaacc0cbc to 36ddef5c7c6b (3 revisions)
2023-04-12 01:44:53 +00:00
Jackson Gardner
28d9e0df0f
Improve Wasm Debugging. ( flutter/engine#41054 )
...
Improve Wasm Debugging.
2023-04-12 00:52:04 +00:00
Brandon DeRosier
1f6af2f479
[Impeller] Absorb root pass DrawPaints for most blend modes ( flutter/engine#41088 )
...
We can be a lot more aggressive with absorbing DrawPaints by just
cheaply blending them together on the CPU. We're missing some blend
modes at the moment but can slot those in later.
2023-04-11 17:40:06 -07:00
skia-flutter-autoroll
e70c6aed44
Roll Skia from 53b61e040046 to 2fceaacc0cbc (6 revisions) ( flutter/engine#41093 )
...
Roll Skia from 53b61e040046 to 2fceaacc0cbc (6 revisions)
2023-04-11 23:29:17 +00:00
Jackson Gardner
4b8536c6e9
Implement shadows in the skwasm renderer. ( flutter/engine#41056 )
...
Implement shadows in the skwasm renderer.
2023-04-11 22:44:01 +00:00
skia-flutter-autoroll
03acaa99c4
Roll Fuchsia Linux SDK from Ondwn68bALJT8Y_Kp... to 0e_0_5725_RNxNyTO... ( flutter/engine#41091 )
...
Roll Fuchsia Linux SDK from Ondwn68bALJT8Y_Kp... to 0e_0_5725_RNxNyTO...
2023-04-11 22:42:09 +00:00
Brandon DeRosier
44e1bddf9d
[Impeller] Make Metal layers readable ( flutter/engine#41085 )
...
Resolves https://github.com/flutter/flutter/issues/124612 .
Doing this would also allow us to remove the final blit on iOS when
advanced blends/backdrop filters are present (all of the facilities
would remain in place for GLES + Vulkan though).
2023-04-11 14:16:13 -07:00
htoor3
a5fdffa8c8
[web] - Move text editing nodes outside of shadowDOM, reland ( flutter/engine#40968 )
...
[web] - Move text editing nodes outside of shadowDOM, reland
2023-04-11 19:41:14 +00:00