amirh
05fe72d068
Revive always using SkPath for physical models ( #4537 )
2018-01-11 15:11:00 -08:00
amirh
b7d99da3e2
Revert "Delete the SkPath/SkRRect code duplication in for physical model layers. ( #4519 )" ( #4527 )
...
This reverts commit d8740c70a58ada74aff5b773e2bec9d622c42a97.
2018-01-08 19:25:56 -08:00
amirh
d8740c70a5
Delete the SkPath/SkRRect code duplication in for physical model layers. ( #4519 )
2018-01-08 16:13:15 -08:00
amirh
0b158a6bc4
Engine support for arbitrary shape physical layers ( #4488 )
...
* Adjust PhysicalModelLayer to use an abstract shape, and provide concrete RRect and Path shape implementations
* add a pushPhysicalShape to scene_builder and compositing.dart
2017-12-21 15:57:10 -08:00
Chinmay Garde
9a960f82f5
Add texture support (eg video, camera) ( #4159 )
2017-11-02 10:57:29 +01:00
Jason Simmons
b3167a06d5
Remove use of a SceneBuilder member after deletion ( #4209 )
...
ClearDartWrapper will delete this SceneBuilder, causing deletion of the
LayerBuilder
2017-10-12 13:50:17 -07:00
Chinmay Garde
0b8efb62a6
Make flow::LayerBuilder virtual and plug in the default layer builder. ( #4199 )
2017-10-11 16:26:18 -07:00
Chinmay Garde
1793f494a3
Move layer tree construction into flow::LayerBuilder so alternate builders can be plugged in. ( #4197 )
2017-10-11 12:25:55 -07:00
Michael Goderbauer
08961f8ec5
Format all c-like sources with clang-format ( #4088 )
...
* format
* license script adaptions
* updated licenses
* review comments
2017-09-12 15:36:20 -07:00
George Kulakowski
3aa7522c11
Rename ftl to fxl in Fuchsia specific code ( #4090 )
2017-09-11 15:58:48 -07:00
Ian McKellar
0047b71aaf
Updates for the dart:fidl.internal rename and split. ( #4070 )
...
Now it references dart:zircon and dart:fuchsia.
2017-09-06 15:33:43 -07:00
mikejurka
3e245ae812
Fix crash when removing stories. ( #4003 )
...
Ensure that a Mozart EntityNode (that corresponds
to an ExportNode) is always released on the
Rasterizer thread.
MZ-259
2017-08-23 17:32:19 -07:00
Ian McKellar
f08b08417d
Update to new Dart FIDL bindings API. ( #3988 )
...
* Update to new Dart FIDL bindings API.
2017-08-22 13:32:46 -07:00
Ian McKellar
68d3553f5b
Use the tonic::HandleTable ( #3924 )
2017-07-26 12:19:34 -07:00
Jeff Brown
8ee1910ca9
Use metrics provided by scene events. ( #3922 )
...
Compute the necessary texture resolution using more accurate scaling
information provided by Mozart scene node metrics events instead of the
device pixel ratio provided by the Mozart view properties (which we
might remove in the future).
This allows us to allocate smaller textures when a Flutter view is
being scaled down.
2017-07-24 19:17:55 -07:00
Jason Simmons
e687626a65
Incorporate the device pixel ratio when drawing shadows ( #3919 )
2017-07-24 12:01:43 -07:00
Chinmay Garde
925298d947
Update the content handler to use the Mozart session API. ( #3887 )
2017-07-18 15:40:18 -07:00
Jason Simmons
df5f62f236
Add a flag that checkerboards offscreen render targets created by SkCanvas.saveLayer ( #3685 )
...
Fixes https://github.com/flutter/flutter/issues/9473
2017-05-11 15:00:16 -07:00
Jason Simmons
c0f1e3b47b
Change the shadow elevation parameter to floating point ( #3637 )
2017-04-27 10:52:13 -07:00
Jason Simmons
a44647afac
Physical model layer that can draw shadows for a Material widget ( #3424 )
2017-02-16 17:30:57 -08:00
Adam Barth
f13518d7e7
Rename TransferMode to BlendMode ( #3323 )
...
Fixes https://github.com/flutter/flutter/issues/7200
2017-01-05 23:44:47 -08:00
Adam Barth
33af5a5644
Rename hittable to hitTestable ( #3275 )
...
Apparently hittable is not politically correct.
2016-11-28 16:09:56 -08:00
Adam Barth
f6547c1df5
Add prune to child scene layers ( #3272 )
...
Also, change the hit testing geometry so that we get our hits at the root.
2016-11-28 12:28:18 -08:00
Adam Barth
f627e734c0
Cull offscreen child views ( #3267 )
...
There's no reason to present offscreen child views to Mozart.
2016-11-23 13:36:12 -08:00
Chinmay Garde
3164a97645
Allow checkerboarding raster cache entries for debugging purposes (can be toggled from Dart). ( #3200 )
2016-11-03 13:59:57 -07:00
Adam Barth
123e9c8da8
Update Skia ( #3157 )
2016-10-20 13:23:09 -07:00
Jeff Brown
e13412bd24
Port Flutter to Mozart. ( #3094 )
...
Example: $ mojo:launcher mojo:spinning_square
2016-10-04 12:54:54 -07:00
Adam Barth
36b668ea6e
Teach //flutter/lib/ui to build on Fuchsia ( #2912 )
...
This patch removes the //flutter/sky/engine dependency from //flutter/lib/ui,
which lets us build the bulk of the dart:ui library without needing to build
//flutter/sky/engine.
2016-08-11 13:13:59 -07:00
Hans Muller
1493032690
Added SceneBuilder culling ( #2911 )
2016-08-11 10:24:05 -07:00
Adam Barth
9c09565712
Update paths to account for buildroot
2016-08-09 13:52:15 -07:00