19118 Commits

Author SHA1 Message Date
Brandon DeRosier
a645e493ec [Impeller] Downsample gaussian blur passes bidirectionally (flutter/engine#35561) 2022-08-24 15:19:42 -07:00
Brandon DeRosier
379215c159 [Impeller] Don't store the pass multisample texture when nothing is going to read it (flutter/engine#35681) 2022-08-24 22:15:26 +00:00
skia-flutter-autoroll
b631bf488a Roll Skia from 8acbc3ce4e84 to 502e75091b90 (5 revisions) (flutter/engine#35683) 2022-08-24 22:11:32 +00:00
Dan Field
f879a865fc [Impeller] Fix matrix printing (flutter/engine#35656) 2022-08-24 20:26:09 +00:00
Zachary Anderson
f8de5afa39 Revert "Zip FlutterMacOS.framework. (#35623)" (flutter/engine#35680)
This reverts commit eb8b77ae0c9e1c9bbb43d6a380c310dc544acd11.
2022-08-24 13:24:16 -07:00
Michael Ludwig
c647335371 Set temporary GN arg for Skia roll (flutter/engine#35651) 2022-08-24 20:06:28 +00:00
skia-flutter-autoroll
290d59a4a4 Roll Skia from f0593b093a72 to 8acbc3ce4e84 (7 revisions) (flutter/engine#35676) 2022-08-24 20:03:19 +00:00
Alexander Biggs
2b0b6b630f [fuchsia] Document found != flatland_views.end(). (flutter/engine#35607)
This crash has come up a number of times and we tend to
burn time looking in the wrong places for the fix. Documenting
some stuff about how we've fixed it previously in the error
message.
2022-08-24 16:00:39 -04:00
skia-flutter-autoroll
27f2b0b963 Roll Skia from d965473d8719 to f0593b093a72 (2 revisions) (flutter/engine#35675) 2022-08-24 18:23:15 +00:00
godofredoc
eb8b77ae0c Zip FlutterMacOS.framework. (flutter/engine#35623) 2022-08-24 16:42:50 +00:00
skia-flutter-autoroll
28cc021a11 Roll Skia from 9540beb7057b to d965473d8719 (4 revisions) (flutter/engine#35671) 2022-08-24 16:35:12 +00:00
skia-flutter-autoroll
a7c688e0c7 Roll Skia from c54c285a35e7 to 9540beb7057b (1 revision) (flutter/engine#35670) 2022-08-24 15:08:20 +00:00
Dan Field
ccc5373e6a Make sure disposed image shaders are safe to use on paint, asser that they are not used (flutter/engine#35662) 2022-08-24 13:52:32 +00:00
hangyu
81cf8b00d9 Support BoldText for a11y in android (flutter/engine#35589)
* Update AccessibilityBridge.java

* Add test

* lint

* lint

* Add TargetApi

* Add comment

* Update constant
2022-08-24 20:19:55 +08:00
skia-flutter-autoroll
aacc112366 Roll Skia from 94fcb0a06405 to c54c285a35e7 (1 revision) (flutter/engine#35667) 2022-08-24 10:58:26 +00:00
skia-flutter-autoroll
031aaaddbb Roll Skia from 130469423b72 to 94fcb0a06405 (2 revisions) (flutter/engine#35665) 2022-08-24 07:43:16 +00:00
skia-flutter-autoroll
60032948a6 Roll Skia from 6cec033662c7 to 130469423b72 (1 revision) (flutter/engine#35660) 2022-08-24 06:15:10 +00:00
Brandon DeRosier
435fb97fd6 [Impeller] Fix bug where the intermediary root pass is getting created even when nothing reads from it (flutter/engine#35661) 2022-08-24 06:09:21 +00:00
Brandon DeRosier
8d3c4a7663 [Impeller] Use MSAA attachments for offscreen passes (flutter/engine#35648) 2022-08-23 21:29:19 -07:00
Dan Field
dda8c36958 [Impeller] Fix Gaussian blur jittering. (flutter/engine#35652)
* Fix Gaussian blur jittering.

Converting the scaled texutre width to an ISize snaps it down. This accounts
for the extra snapping in the scale transform.

Also fixes a bug where small blur radius values which would result in a
single turn of the shader sampling would produce no output.

Updates an existing test to use smaller sigma range to make jitter
more apparent on changing the imgui slider.

* Update gaussian_blur_filter_contents.cc
2022-08-23 19:24:57 -07:00
skia-flutter-autoroll
66a0f16227 Roll Skia from fad2781bd328 to 6cec033662c7 (3 revisions) (flutter/engine#35649) 2022-08-24 00:11:03 +00:00
Srujan Gaddam
a941a2efa2 Move extension to TypefaceFontProvider instead of SkFontMgr (flutter/engine#35381) 2022-08-23 23:49:19 +00:00
Jim Graham
979fc44c48 [Impeller] Enforce a minimum stroke width (flutter/engine#35576) 2022-08-23 23:28:14 +00:00
Jackson Gardner
df37ee305f Refactor - Create Renderer interface for CanvasKit/HTML switching (flutter/engine#35502) 2022-08-23 22:49:46 +00:00
skia-flutter-autoroll
24fd7d3794 Roll Skia from a4744aa054cf to fad2781bd328 (4 revisions) (flutter/engine#35647) 2022-08-23 22:08:20 +00:00
skia-flutter-autoroll
95180bbf2a Roll Skia from cc63d5dd13b6 to a4744aa054cf (2 revisions) (flutter/engine#35645) 2022-08-23 20:29:40 +00:00
skia-flutter-autoroll
fc09075923 Roll Skia from 147232a3cebc to cc63d5dd13b6 (1 revision) (flutter/engine#35643) 2022-08-23 19:11:21 +00:00
Brandon DeRosier
6fd4e99442 [Impeller] Use linear sampling for reads in the texture atlas (flutter/engine#35618) 2022-08-23 18:08:27 +00:00
skia-flutter-autoroll
486b04e5f1 Roll Skia from a9a05d0bf0c5 to 147232a3cebc (2 revisions) (flutter/engine#35641) 2022-08-23 18:00:23 +00:00
Dan Field
b780d41485 Image shader dispose (flutter/engine#35640) 2022-08-23 17:56:31 +00:00
skia-flutter-autoroll
bb29b695d1 Roll Skia from 8c32b0148770 to a9a05d0bf0c5 (3 revisions) (flutter/engine#35639) 2022-08-23 16:46:04 +00:00
skia-flutter-autoroll
e572140191 Roll Skia from 94602de608e0 to 8c32b0148770 (7 revisions) (flutter/engine#35636) 2022-08-23 15:31:09 +00:00
skia-flutter-autoroll
28a484235d Roll Skia from b91dbe274717 to 94602de608e0 (4 revisions) (flutter/engine#35634) 2022-08-23 14:19:17 +00:00
skia-flutter-autoroll
0eb17978ab Roll Skia from 1c7777d47b15 to b91dbe274717 (1 revision) (flutter/engine#35631) 2022-08-23 13:08:04 +00:00
skia-flutter-autoroll
07d8824878 Roll Skia from ec632aa9654c to 1c7777d47b15 (1 revision) (flutter/engine#35629) 2022-08-23 09:11:21 +00:00
skia-flutter-autoroll
92a6affbf3 Roll Skia from 7cb2672d04de to ec632aa9654c (2 revisions) (flutter/engine#35628) 2022-08-23 07:11:04 +00:00
Brandon DeRosier
35f5b49dde [Impeller] Apply effects to layers (flutter/engine#35615) 2022-08-22 23:17:37 -07:00
skia-flutter-autoroll
2ed7b421ee Roll Skia from e38ad41e26b0 to 7cb2672d04de (1 revision) (flutter/engine#35626) 2022-08-23 05:59:16 +00:00
skia-flutter-autoroll
dafd674278 Roll Skia from 26566799d0c3 to e38ad41e26b0 (1 revision) (flutter/engine#35621) 2022-08-23 03:07:23 +00:00
skia-flutter-autoroll
1586de6915 Roll Fuchsia Linux SDK from i7HhHxamwTC16efZ2... to 8N2zrCMhImBEPCtuC... (flutter/engine#35620) 2022-08-23 02:35:05 +00:00
Jonah Williams
27b4f29d7e Include TextureLayer in contents of toImageSync (flutter/engine#35608) 2022-08-23 02:16:06 +00:00
skia-flutter-autoroll
c0c8920588 Roll Skia from fc260b97046d to 26566799d0c3 (2 revisions) (flutter/engine#35617) 2022-08-22 23:48:21 +00:00
skia-flutter-autoroll
d4f46a9f67 Roll Skia from 12449e09e422 to fc260b97046d (5 revisions) (flutter/engine#35613) 2022-08-22 20:30:02 +00:00
yaakovschectman
53c321a3e3 Include checkbox in check state update (flutter/engine#35557)
* Include checkbox in check state update

* Windows test for checkbox native state

* Reformat to appease linux_unopt test

* More format hoops

* Update accessibility_bridge_unittests.cc

* Update flutter_windows_view_unittests.cc
2022-08-22 16:01:02 -04:00
skia-flutter-autoroll
357cefa877 Roll Skia from b4de358a0159 to 12449e09e422 (1 revision) (flutter/engine#35612) 2022-08-22 19:18:16 +00:00
Zachary Anderson
0969d4c4a1 Adjust rules for analyze_snapshot (flutter/engine#35585) 2022-08-22 11:26:22 -07:00
Jonah Williams
7e68c788d7 deprecate pushPhysicalLayer (flutter/engine#35566) 2022-08-22 17:52:11 +00:00
Matej Knopp
5ab1c6712d Ensure raster cache doesn't bleed over to adjacent physical pixels (flutter/engine#35602)
* Ensure raster cache doesn't bleed over to adjacent physical pixels

* Only clip if necessary

* Add tests

* Reformat

* Only save/restore when necessary
2022-08-22 19:23:38 +02:00
skia-flutter-autoroll
244b924191 Roll Skia from 95321396c690 to 90198e0c0a4e (2 revisions) (flutter/engine#35604) 2022-08-22 15:49:16 +00:00
godofredoc
45383f1b97 Write link content rather than source path (flutter/engine#35577) 2022-08-22 15:16:46 +00:00