21666 Commits

Author SHA1 Message Date
dependabot[bot]
8c5378eb5e Bump github/codeql-action from 2.2.7 to 2.2.8 (flutter/engine#40661)
Bump github/codeql-action from 2.2.7 to 2.2.8
2023-03-30 21:15:57 +00:00
Zachary Anderson
a1119ed629 Un-ifdef vulkan code in impellerc (flutter/engine#40797)
[Impeller] Un-ifdef vulkan code in impellerc
2023-03-30 20:56:02 +00:00
Kevin Lubick
f944e918a1 Use new SkImages namespace instead of legacy SkImage static functions (flutter/engine#40761)
Use new SkImages namespace instead of legacy SkImage static functions
2023-03-30 20:22:09 +00:00
godofredoc
46af818918 Add initial docs for the engine build definition. (flutter/engine#40621)
Add initial docs for the engine build definition.
2023-03-30 20:18:48 +00:00
Thomas Gales
7f5afc5533 [fuchsia] Feedback filing migration (flutter/engine#40736)
[fuchsia] Feedback filing migration
2023-03-30 20:09:50 +00:00
Brandon DeRosier
8fe44e180e [Impeller] Always create at least one RenderPass if the clear color has been overridden (flutter/engine#40793)
[Impeller] Always create at least one RenderPass if the clear color has been overridden
2023-03-30 20:09:48 +00:00
Chinmay Garde
8116ea14c7 [Impeller] Enable vulkan validations via a flag on Android. (flutter/engine#40792)
[Impeller] Enable vulkan validations via a flag on Android.
2023-03-30 20:07:51 +00:00
skia-flutter-autoroll
daddd18785 Roll Skia from 1d687fb03a4a to 9b2e538f1367 (31 revisions) (flutter/engine#40790)
Roll Skia from 1d687fb03a4a to 9b2e538f1367 (31 revisions)
2023-03-30 19:41:47 +00:00
Bernardo Ferrari
60663bccf0 SemanticsFlag/SemanticsAction enum migration (part 1) (flutter/engine#40571)
`SemanticsFlag`/`SemanticsAction` enum migration (part 1)
2023-03-30 18:32:38 +00:00
Dan Field
3c6508d73e [Impeller] Go back to using MSL compiler backend for Vulkan (flutter/engine#40786)
[Impeller] Go back to using MSL compiler backend for Vulkan
2023-03-30 18:04:54 +00:00
Mouad Debbar
89becd1e69 [web] LRU cache for text segmentation (flutter/engine#40782)
[web] LRU cache for text segmentation
2023-03-30 18:01:08 +00:00
Jonah Williams
2e9cdc9bd8 Revert "[Impeller] migrate Gaussian shaders to half precision. (#40752)" (flutter/engine#40784)
Revert "[Impeller] migrate Gaussian shaders to half precision."
2023-03-30 17:49:11 +00:00
Dan Field
33e5c46f72 [Impeller] Remove duplicate include in scene_context.h (flutter/engine#40785)
[Impeller] Remove duplicate include in scene_context.h
2023-03-30 17:42:48 +00:00
Dan Field
21c804db76 [Impeller] Fallback to graphics queue is transfer queue is not available. (flutter/engine#40787)
[Impeller] Fallback to graphics queue is transfer queue is not available
2023-03-30 17:35:58 +00:00
skia-flutter-autoroll
043461bd75 Roll Skia from 001ba6e28f99 to 1d687fb03a4a (1 revision) (flutter/engine#40756)
Roll Skia from 001ba6e28f99 to 1d687fb03a4a (1 revision)
2023-03-30 17:30:51 +00:00
Dan Field
102e68ae36 [Impeller] Guard against empty grid sizes (flutter/engine#40769)
[Impeller] Guard against empty grid sizes
2023-03-30 17:18:05 +00:00
skia-flutter-autoroll
8c6e873849 Roll Fuchsia Linux SDK from hiuBNrBiGQLcPYrmg... to wylduTqeHd3pLUo0V... (flutter/engine#40780)
Roll Fuchsia Linux SDK from hiuBNrBiGQLcPYrmg... to wylduTqeHd3pLUo0V...
2023-03-30 13:25:05 +00:00
luckysmg
de2ccc20e3 Revert "[iOS] Send connectionClosed message when resignFirstResponder to ensure framework focus state is correct. (#40703)" (flutter/engine#40777)
Revert "[iOS] Send connectionClosed message when resignFirstResponder to ensure framework focus state is correct."
2023-03-30 08:11:57 +00:00
Chinmay Garde
d48b1b596f [Impeller] Handle cases where the max swapchain image count can be zero. (flutter/engine#40776)
[Impeller] Handle cases where the max swapchain image count can be zero.
2023-03-30 07:13:10 +00:00
luckysmg
9b3ea55c61 [iOS] Send connectionClosed message when resignFirstResponder to ensure framework focus state is correct. (flutter/engine#40703)
[iOS] Send connectionClosed message when resignFirstResponder to ensure framework focus state is correct.
2023-03-30 05:30:17 +00:00
Brandon DeRosier
3cb18e4d28 [Impeller] Don't use waitUntilScheduled on iOS (flutter/engine#40768)
[Impeller] Don't use waitUntilScheduled on iOS
2023-03-30 04:06:18 +00:00
Brandon DeRosier
2ac9efa6a5 Fail GN when impeller backends are enabled which are impossible to build (flutter/engine#40772) 2023-03-29 20:11:41 -07:00
hangyu
f53c064783 [macOS]Support SemanticsService.announce (flutter/engine#40585)
[macOS]Support SemanticsService.announce
2023-03-30 01:37:05 +00:00
Harry Terkelsen
8f9c5e83dd Switch from Noto Emoji to Noto Color Emoji and update font data (flutter/engine#40666) 2023-03-29 14:12:25 -07:00
Jason Simmons
7dbbb4052e Disable LTO in builds of CanvasKit to reduce binary size (flutter/engine#40733)
Disable LTO in builds of CanvasKit to reduce binary size
2023-03-29 20:46:37 +00:00
skia-flutter-autoroll
143df54ef6 Roll Fuchsia Linux SDK from whJeWVcM-8gVZRdVR... to hiuBNrBiGQLcPYrmg... (flutter/engine#40763)
Roll Fuchsia Linux SDK from whJeWVcM-8gVZRdVR... to hiuBNrBiGQLcPYrmg...
2023-03-29 19:35:24 +00:00
Reid Baker
48259c2b4d Supress warning for missing super call onBackPressed cl/516851539 (flutter/engine#40757)
Suppress warning for missing super call onBackPressed cl/516851539
2023-03-29 19:20:28 +00:00
Jonah Williams
7ad6e39bf8 [Impeller] migrate Gaussian shaders to half precision. (flutter/engine#40752)
[Impeller] migrate Gaussian shaders to half precision.
2023-03-29 18:18:19 +00:00
Chris Bracken
0bb0c9686f Revert "Listen to WM_CLOSE message on Windows to allow framework to cancel exit (#40493)" (flutter/engine#40739)
This caused regressions for two internal customers.

Issue: https://github.com/flutter/flutter/issues/123654
Internal issue: b/275565297.

This reverts commit d7059df4ebe468913480f84d9d88832e89fc87d2.
2023-03-29 09:50:37 -07:00
Chinmay Garde
a2447839a0 [Impeller] Enable playgrounds using a runtime instead of a build time flag. (flutter/engine#40729)
[Impeller] Enable playgrounds using a runtime instead of a build time flag.
2023-03-29 06:27:22 +00:00
Dan Field
340d78d20b [Impeller] Start a more generic stroke tessellator for path (flutter/engine#40690)
[Impeller] Start a more generic stroke tessellator for path
2023-03-29 06:07:05 +00:00
Dan Field
cd89018e3b [Impeller] Use NSAutoReleasePool for Metal playgrounds. (flutter/engine#40748)
[Impeller] Use NSAutoReleasePool for Metal playgrounds.
2023-03-29 05:35:23 +00:00
skia-flutter-autoroll
4075a44955 Roll Fuchsia Linux SDK from JH1CUJ3kBRCcQn2AI... to whJeWVcM-8gVZRdVR... (flutter/engine#40750)
Roll Fuchsia Linux SDK from JH1CUJ3kBRCcQn2AI... to whJeWVcM-8gVZRdVR...
2023-03-29 05:29:00 +00:00
Yegor
7315c36b16 [web] remove obsolete object caches; simplify native object management (flutter/engine#40617)
[web] remove obsolete object caches; simplify native object management
2023-03-29 05:17:53 +00:00
Harry Terkelsen
868f1c628f Revert "Revert "[canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues (#40673)" (#40705)" (flutter/engine#40740)
Reland "[canvaskit] Use FontCollection API from CanvasKit to mitigate caching issues"
2023-03-29 03:55:13 +00:00
Jonah Williams
a2d15b7732 [Impeller] migrate texture fill shaders to half precision. (flutter/engine#40735)
[Impeller] migrate texture fill shaders to half precision.
2023-03-29 03:34:21 +00:00
Zachary Anderson
fd70e159a3 Add an option to malioc_diff.py to print a unified diff (flutter/engine#40732)
Add an option to malioc_diff.py to print a unified diff
2023-03-29 03:05:50 +00:00
skia-flutter-autoroll
b4b054631d Roll Skia from 7311e9220faf to e3eeabb14e9c (4 revisions) (flutter/engine#40745)
Roll Skia from 7311e9220faf to e3eeabb14e9c (4 revisions)
2023-03-29 02:48:03 +00:00
Brandon DeRosier
211284f0d3 [Impeller] Gaussian blur: Add alpha mask specialization (flutter/engine#40707) 2023-03-28 18:52:21 -07:00
Chinmay Garde
c7be2059f0 [Impeller] Allow toggling vulkan validation using a command line test flag. (flutter/engine#40728)
[Impeller] Allow toggling vulkan validation using a command line test flag.
2023-03-29 00:46:08 +00:00
Jackson Gardner
77dadc582f Forward stdout and stderr from dart2wasm when verbose. (flutter/engine#40731)
Forward stdout and stderr from dart2wasm when verbose.
2023-03-29 00:46:05 +00:00
Harry Terkelsen
e8d9ea46c2 Revert "Revert "Reland "Default the CanvasKit base URL to local artifacts. (#40293)" (#40470)" (#40700)" (flutter/engine#40717)
This reverts commit aee0a1a6db53cfdada6d00fe50a94c3216950bb6.
2023-03-28 17:21:10 -07:00
Jonah Williams
7f5d6b4697 [Impeller] support half precision uniforms and half precision samplers (flutter/engine#40590)
[Impeller] support half precision uniforms and half precision samplers
2023-03-28 23:08:05 +00:00
Jonah Williams
1455e7f03d [Impeller] Allow metal shaders to compile through SPIR-V with openGL semantics. (flutter/engine#40616)
[Impeller] Allow metal shaders to compile through SPIR-V with openGL semantics.
2023-03-28 23:08:03 +00:00
David Iglesias
4fe214f62a Reland "[web] Accepts assetBase through JS config. (#40615)" (flutter/engine#40677)
Reland "[web] Accepts assetBase through JS config. (#40615)"
2023-03-28 20:21:56 +00:00
Loïc Sharma
2686501928 [macOS] Use the new update semantics embedder API (flutter/engine#40584)
[macOS] Use the new update semantics embedder API
2023-03-28 20:18:50 +00:00
Chinmay Garde
ca081b4928 [Impeller] Enable CanRenderInstance and CanCreateCPUBackedTexture on Vulkan. (flutter/engine#40722)
[Impeller] Enable CanRenderInstance and CanCreateCPUBackedTexture on Vulkan.
2023-03-28 20:17:52 +00:00
skia-flutter-autoroll
a26cf7356b Roll Skia from 20e334d13467 to a3f3c11dfd50 (3 revisions) (flutter/engine#40721)
Roll Skia from 20e334d13467 to a3f3c11dfd50 (3 revisions)
2023-03-28 20:04:23 +00:00
joshualitt
bf360f6176 Reland "[web] Migrate canvaskit_api to JS types." (flutter/engine#40613) 2023-03-28 13:03:34 -07:00
Zachary Anderson
f0c70c7619 Handle removed shaders more gracefully in malioc_diff.py (flutter/engine#40720)
Handle removed shaders more gracefully in malioc_diff.py
2023-03-28 19:42:05 +00:00