Chris Yang
c9f351741d
backdrop_filter_layer only pushes to the leaf_nodes_canvas ( flutter/engine#28500 )
2021-09-27 11:33:01 -07:00
Jim Graham
9e3603308f
adjust naming of methods to match style guide ( flutter/engine#28753 )
2021-09-23 17:13:02 -07:00
Jim Graham
df4ad31448
Improve DisplayList bounds calculations ( flutter/engine#28656 )
2021-09-17 13:23:02 -07:00
Jim Graham
a3c134e163
hold DisplayList objects in SkiaGPUObject wrappers ( flutter/engine#28679 )
2021-09-17 10:37:01 -07:00
David Worsham
657b63f499
fuchsia: Convert vulkanb headers to DEPS ( flutter/engine#28676 )
2021-09-16 22:39:06 -07:00
xxrl
df1529f94e
Delay matrix call in Preroll of picture layer ( flutter/engine#28380 )
2021-09-14 23:22:03 -07:00
Jim Graham
24924f69a0
prepare drawPoints MaskFilter test for Skia bug fix ( flutter/engine#28596 )
2021-09-13 17:37:02 -07:00
Jim Graham
10d49ea696
Add RasterCache metrics to the FrameTimings ( flutter/engine#28439 )
2021-09-03 16:26:01 -07:00
ColdPaleLight
4a74166097
Started providing the GPU sync switch to Rasterizer.DrawToSurface() ( flutter/engine#28383 )
...
Co-authored-by: Aaron Clarke <gaaclarke>
2021-09-01 11:37:22 -07:00
Jim Graham
967d492667
merge accounting of the (mutually exclusive) picture and dl cache entries in reported statistics ( flutter/engine#28392 )
2021-08-31 17:21:02 -07:00
Jim Graham
c5ca2fdb88
ensure op counts match between DisplayList and SkPicture ( flutter/engine#28287 )
2021-08-31 14:16:01 -07:00
Jim Graham
d30732ef0b
fix leak of DisplayList storage ( flutter/engine#28158 )
2021-08-18 13:02:01 -07:00
Jim Graham
4f7f65eb99
fix a number of conditions for computing bounds from saveLayers ( flutter/engine#27683 )
2021-08-03 00:10:02 -07:00
Jim Graham
69211de5c2
Frame timings clone fix ( flutter/engine#27751 )
2021-07-27 18:44:02 -07:00
Jim Graham
cb748a382a
add test for scaled playback of DL and SkPicture ( flutter/engine#27503 )
2021-07-19 19:36:02 -07:00
untp
2091a9ee36
[flow] Switch to directional shadows ( flutter/engine#27124 )
2021-07-16 19:11:01 -07:00
Jason Simmons
6658128a41
Rename SkiaGPUObject::get() to skia_object() ( flutter/engine#27126 )
2021-07-15 18:31:15 -07:00
Jim Graham
d547fd7990
remove references to deprecated SkPaint::getBlendMode() ( flutter/engine#27333 )
2021-07-12 14:06:05 -07:00
Jim Graham
ab8a90ddeb
encode DPR for shadows into DisplayList ( flutter/engine#27289 )
2021-07-10 00:46:02 -07:00
Jim Graham
eb06a3ad7c
delete references to FilterQuality prior to its removal ( flutter/engine#27257 )
2021-07-08 14:21:01 -07:00
Jim Graham
8c25b1a2c3
Fix spelling Ingore->Ignore ( flutter/engine#27225 )
2021-07-07 16:31:01 -07:00
Jim Graham
bc967569ed
add support for SkPathEffect to DisplayList ( flutter/engine#27155 )
2021-07-03 21:41:02 -07:00
Kaushik Iska
833796b779
FrameTimings captures raster finish time in wall-clock time ( flutter/engine#27074 )
2021-07-01 11:36:02 -07:00
Jim Graham
ce11db413a
Implement a DisplayList mechanism similar to the Skia SkLiteDL mechanism ( flutter/engine#26928 )
2021-06-30 17:31:02 -07:00
David Worsham
5e5fe01dd2
Reland "fuchsia: Delete all the legacy code! ( #26422 )" ( flutter/engine#27075 )
...
This reverts commit bb3c49a9c3edf931a5601f0245faa85f5e077cb4.
2021-06-30 15:43:21 -07:00
Kaushik Iska
465361fb7f
Record raster end as soon as frame is submitted ( flutter/engine#26970 )
2021-06-28 09:59:52 -07:00
Zachary Anderson
422f4b85e7
Add missing license headers ( flutter/engine#26988 )
2021-06-26 09:19:10 -07:00
Ahmed Ashour
6949cee7a7
Fix typo in tests names ( flutter/engine#26852 )
...
Fixes https://github.com/flutter/flutter/issues/84927
2021-06-24 13:11:53 -07:00
Matej Knopp
6f17ca29d7
Make Layer::AssignOldLayer non virtual ( flutter/engine#26740 )
2021-06-14 15:59:02 -07:00
Matej Knopp
d1c029c650
ImageFilterLayer should not contribute to readback region ( flutter/engine#26741 )
2021-06-14 15:39:01 -07:00
David Worsham
bad9b71a01
Revert "fuchsia: Delete all the legacy code! ( #26422 )" ( flutter/engine#26637 )
...
This reverts commit 9afd7d6af8a0d023c0db67d24c55eb6c08c48aba.
2021-06-08 12:47:44 -07:00
David Worsham
9afd7d6af8
fuchsia: Delete all the legacy code! ( flutter/engine#26422 )
2021-06-07 17:29:39 -07:00
Kaushik Iska
0e0589d8b3
Cloned frame timings have same frame number ( flutter/engine#26513 )
2021-06-01 10:49:01 -07:00
David Worsham
efff0a7bb1
fuchsia: Fix View create vs render race ( flutter/engine#26368 )
2021-05-24 17:46:23 -07:00
Jonah Williams
75017d4e26
plumb frame number through to framework ( flutter/engine#26233 )
2021-05-19 09:59:01 -07:00
Kaushik Iska
a3d8f47cd7
Add frame number to trace events so dev tools can associate the right frame ( flutter/engine#26205 )
2021-05-18 14:58:44 -07:00
David Worsham
9f58d5f23f
fuchsia: Only send different ViewProperties ( flutter/engine#26170 )
2021-05-17 10:57:46 -07:00
Kaushik Iska
415e234268
Unique frame number for each frame ( flutter/engine#26021 )
...
This gets created during vsync and stays for the
lifecycle of the frame.
2021-05-11 13:59:11 -07:00
Michael Ludwig
be14e77dc7
Skip SimpleRasterizerStatistics test on Fuchsia ( flutter/engine#26053 )
...
* Skip SimpleRasterizerStatistics test on Fuchsia
This test depends on a valid default SkFontMgr to be installed. Otherwise, it uses an empty typeface, which leads to an SkTextBlob with empty bounds and unexpected test failures when Skia updates its quickReject() behavior.
Fuchsia is the only platform that does not install an SkFontMgr.
* Fix code style and line length
2021-05-11 09:37:15 -04:00
Kaushik Iska
2fead370b3
Streamline frame timings recording ( flutter/engine#25892 )
2021-05-07 12:14:01 -07:00
David Worsham
1e82ae9b8e
fuchsia: Fix multi-views fallout ( flutter/engine#25984 )
2021-05-07 10:53:07 -07:00
David Worsham
e5f652a8af
fuchsia: Reliably forward View insets ( flutter/engine#25381 )
2021-04-30 16:24:06 -07:00
Jim Graham
6de972e85e
add flag to identify sub-trees with PlatformViewLayers and always paint them ( flutter/engine#25824 )
2021-04-29 20:50:59 -07:00
David Worsham
8b52e92f15
fuchsia: Handle multiple views in platformViews path ( flutter/engine#25343 )
2021-04-28 23:57:30 -07:00
Jim Graham
a4848a76ae
Add a blendMode to BackdropFilter layers to enable developers to control blending on save layers ( flutter/engine#19631 )
2021-04-07 23:26:15 -07:00
Dan Field
22da76000a
Refactor GPU access switch ( flutter/engine#24356 )
2021-04-06 22:16:06 -07:00
Chris Bracken
9b4a0264d5
Correct typos throughout the engine/embedder ( flutter/engine#25346 )
...
Used the the `misspell` tool available at
https://github.com/client9/misspell , then applied hand-corrections. It's
possible we could adopt this as a presubmit, but there are still enough
false positives that it may not be worth the effort.
2021-04-01 11:08:19 -07:00
Basit Ayantunde
bbdcf49857
fixed typographical error ( flutter/engine#24902 )
2021-03-12 00:06:57 -08:00
David Worsham
5f2b7a72ab
fuchsia: Correct PlatformView scale/transform ( flutter/engine#24645 )
2021-03-08 15:18:16 -08:00
Jim Graham
e3b2cc8ce9
backdrop filter layer should report cull_rect as its paint bounds ( flutter/engine#24489 )
2021-02-23 18:02:49 -08:00