Jackson Gardner
3699be7e55
Draw images directly into the canvas when compositing for data purposes ( flutter/engine#36058 )
2022-09-12 19:38:02 +00:00
Yegor
1b44df099e
[web] roll CanvasKit 0.37.0 ( flutter/engine#36011 )
2022-09-10 00:14:56 +00:00
Polina Cherkasova
e0e86ca10b
Instrument Image and Picture for leak tracking. ( flutter/engine#35274 )
2022-09-08 20:13:46 -07:00
Dan Field
08312a825e
Lint and fix bugprone-use-after-move violations ( flutter/engine#35978 )
2022-09-09 02:41:03 +00:00
Yegor
40eb019805
[web] roll CanvasKit 0.36.1 (attempt 3) ( flutter/engine#36005 )
2022-09-09 00:13:25 +00:00
gaaclarke
42c469183e
Started handling messages from background isolates for iOS ( flutter/engine#35174 )
2022-09-08 00:03:27 +00:00
Dan Field
c2a098c593
External sizes ( flutter/engine#35813 )
2022-09-06 20:50:04 +00:00
Kevin Lubick
859dfdd310
Remove unnecessary include of private Skia header ( flutter/engine#35949 )
2022-09-06 12:41:01 -07:00
yaakovschectman
e2e7168850
Honor mixed state of tristate Checkbox in Semantics ( flutter/engine#35868 )
...
* Honor mixed state
* Add to unit test
* Add state enums
* Fix delimiter
* Add enums
* Scope subtests, rename enum
* Rename enums
* Comment specification
* Tidy up comments
* Rename java enum
* Trailing whitespace
2022-09-06 10:59:25 -04:00
ColdPaleLight
e9ad8e2454
[Impeller] Implement ui.Picture.toImage() ( flutter/engine#35633 )
2022-09-01 22:59:41 +00:00
Jackson Gardner
3abd78d817
Add stubs for Skwasm renderer ( flutter/engine#35748 )
2022-09-01 18:36:29 +00:00
Yegor
9d4e72eb7b
[web] unskip location history tests ( flutter/engine#35836 )
2022-09-01 17:23:07 +00:00
Zachary Anderson
dd818e1118
Revert "roll CanvasKit to 0.36.1 (attempt 2) ( #35839 )" ( flutter/engine#35864 )
...
This reverts commit 15f5f82db117671b3d3286bb9f61dcbffa1140a8.
2022-09-01 09:41:18 -07:00
xiaomiao
56505ea5ef
Add function restoreToCount to Canvas. ( flutter/engine#35798 )
2022-09-01 13:09:02 +00:00
Dan Field
69c3834e4c
Make dispose a no-op on HTML backend ( flutter/engine#35835 )
2022-08-31 22:57:07 +00:00
Zachary Anderson
8cf9f1ea44
Reland: Adds a reusable FragmentShader ( flutter/engine#35846 )
2022-08-31 13:46:16 -07:00
Yegor
15f5f82db1
roll CanvasKit to 0.36.1 (attempt 2) ( flutter/engine#35839 )
2022-08-31 19:49:15 +00:00
Zachary Anderson
14b9874631
Revert "[dart:ui] Adds a reusable FragmentShader ( #35253 )" ( flutter/engine#35843 )
...
This reverts commit 6fc1c3e94783a1088f8d20a2f76ceb33629211c5.
2022-08-31 11:27:08 -07:00
Tim Whiting
6ef93045af
add enterkeyhint property to web textfields ( flutter/engine#35411 )
2022-08-31 17:13:50 +00:00
Zachary Anderson
6375c36f76
Revert "[web] roll CanvasKit to 0.36.1 ( #35747 )" ( flutter/engine#35837 )
...
This reverts commit d8080fb011bbf2c230432e292c4955fa5f6ef54d.
2022-08-31 10:10:12 -07:00
Dan Field
92b5870e75
fix null access for CkParagraph.dispose ( flutter/engine#35815 )
2022-08-31 15:47:58 +00:00
Zachary Anderson
6fc1c3e947
[dart:ui] Adds a reusable FragmentShader ( flutter/engine#35253 )
2022-08-30 20:22:47 -07:00
Yegor
386868f275
[web] remove references to IE11 and old Edge; treat Samsung browser as Blink ( flutter/engine#35205 )
2022-08-31 00:58:15 +00:00
Polina Cherkasova
5b0de4ffe9
Test cover 'toImage'. ( flutter/engine#35791 )
2022-08-30 15:25:55 -07:00
Kaushik Iska
6b5dd1d339
Fix DartPerformanceMode enum mismatch ( flutter/engine#35806 )
2022-08-30 19:50:41 +00:00
Yegor
d8080fb011
[web] roll CanvasKit to 0.36.1 ( flutter/engine#35747 )
2022-08-30 17:56:23 +00:00
Yegor
3ec7913529
[web] re-roll fallback fonts with https URL ( flutter/engine#35783 )
2022-08-29 18:15:52 +00:00
Kaushik Iska
c30114ae65
Provide APIs for the PlatformDispatcher to set the performance mode ( flutter/engine#35614 )
2022-08-29 09:26:21 -04:00
Andre
a8fea49331
Add arc diagrams to docs ( flutter/engine#35757 )
2022-08-28 15:57:13 -07:00
Chinmay Garde
96066e5a9e
[Impeller] Make render target, texture, and device buffer validation backend agnostic. ( flutter/engine#35723 )
2022-08-27 03:23:14 +00:00
Dan Field
6ae82e899c
Dispose the things ( flutter/engine#35730 )
2022-08-26 18:16:57 +00:00
Harry Terkelsen
eb8f7b4a22
[reland] Canvaskit get googlefont data ( flutter/engine#35646 )
2022-08-24 16:19:31 -07:00
gaaclarke
f06d0b1487
Eliminates Dart->Host response copy for large buffers ( flutter/engine#35468 )
2022-08-24 22:56:58 +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
Srujan Gaddam
a941a2efa2
Move extension to TypefaceFontProvider instead of SkFontMgr ( flutter/engine#35381 )
2022-08-23 23:49:19 +00:00
Jackson Gardner
df37ee305f
Refactor - Create Renderer interface for CanvasKit/HTML switching ( flutter/engine#35502 )
2022-08-23 22:49:46 +00:00
Dan Field
b780d41485
Image shader dispose ( flutter/engine#35640 )
2022-08-23 17:56:31 +00:00
Jonah Williams
27b4f29d7e
Include TextureLayer in contents of toImageSync ( flutter/engine#35608 )
2022-08-23 02:16:06 +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
Casey Hillers
1c20221e24
Revert "Include TextureViews in the output of Scene.toImage[Sync]" ( flutter/engine#35587 )
2022-08-22 10:26:09 +00:00
Jonah Williams
ed952f4503
Include TextureViews in the output of Scene.toImage[Sync] ( flutter/engine#35527 )
...
Update Picture rasterization for toImage to accept a layer tree, optionally flattening on the raster thread if present.
Update Deferred GPU image for toImageSync to accept a layer tree, flattening it the first time it creates an image, storing the resulting display list.
This is also a performance fix for the zoom page transition, which currently does too much work on the UI thread on frame 1
2022-08-19 16:28:30 -07:00
joshualitt
c01ef41e9e
[dart2wasm] Fix non-static interop class. ( flutter/engine#35407 )
2022-08-19 13:08:35 -07:00
Brandon DeRosier
1dbc5fa5f1
Revert "[canvaskit] Generate fallback font data file ( #34729 )" ( flutter/engine#35533 )
...
This reverts commit 03dbcb81d06131fd3f46046ced88aa121502d622.
2022-08-19 05:58:19 -07:00
Harry Terkelsen
03dbcb81d0
[canvaskit] Generate fallback font data file ( flutter/engine#34729 )
2022-08-18 19:00:34 -07:00
Harry Terkelsen
edcac14280
Use MakeWebGLSurface in toImageSync ( flutter/engine#35276 )
2022-08-18 18:00:48 -07:00
Dan Field
fd9fdbf6b8
Support deferred GPU images in ImageShaders ( flutter/engine#35323 )
2022-08-18 23:12:11 +00:00
Jonah Williams
9faf3b6746
don't report GPU image size ( flutter/engine#35473 )
2022-08-17 21:55:06 +00:00
magicianA
95c5efa85b
[Impeller] Clamp texture decompression to maximum supported texture size. ( flutter/engine#35373 )
2022-08-16 20:10:19 +00:00
JsouLiang
924a207dde
Use DlImageFilter for ImageFilterLayer ( flutter/engine#34837 )
2022-08-16 19:24:48 +00:00