Chinmay Garde
a55aa23078
Make flow::Layer::Paint const. ( #4200 )
2017-10-11 16:48:31 -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
Adam Barth
457f92ba48
Update paths for Mozart move ( #4081 )
2017-09-08 15:24:16 -07:00
Josh Gargus
321e68e8bf
Rename Mozart SceneManager to "Scenic". ( #4056 )
2017-09-01 17:40:27 -07:00
Chinmay Garde
925298d947
Update the content handler to use the Mozart session API. ( #3887 )
2017-07-18 15:40:18 -07:00
P.Y. Laligand
f61869eba0
Prevent GN from choking on conditional imports. ( #3805 )
2017-06-20 23:39: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
Adam Barth
21f6aa5270
Composite child views in proper paint order ( #3243 )
...
We push a bit up the tree during preroll to learn whether there system
composited layers below each layer. During update scene, we squash down
to paint tasks, which we execute after publishing the new scene.
2016-11-18 12:54:54 -08:00
Adam Barth
8b911be098
Use antialiased clips ( #3124 )
...
The Skia team tells us that these go faster.
2016-10-12 18:28:10 -07:00
Adam Barth
9c09565712
Update paths to account for buildroot
2016-08-09 13:52:15 -07:00
Adam Barth
d6476a65c3
Port //flow to //lib/ftl ( #2847 )
...
This patch removes almost all //base dependency of //flow. The only dependency
left is on tracing.
2016-08-01 15:11:56 -07:00
mmclenna
43c108dae8
Additional instrumentation for tracing engine performance ( #2682 )
...
* Added instrumentation for timings.
* A few more traces for better granularity.
2016-05-12 13:34:57 -07:00
Adam Barth
b9ff394182
Break dependency from Layer to PaintContext ( #2609 )
...
Instead, make Layer::Paint take a new PaintContext that has just exactly
the state that it needs, mirroring PrerollContext. Also, rename
PaintContext to CompositorContext because it holds the context for the
whole compositor.
2016-04-21 23:05:41 -07:00
Adam Barth
ff021d7b42
Improve paint bounds computation in flow ( #2607 )
...
We now compute the bounds for all container layers, including clips, and
use those bounds to tighten down our clips and save layers.
2016-04-21 21:50:44 -07:00
Adam Barth
c3c5af1fbe
Move Flow layers to //flow/layers
2016-01-30 23:35:22 -08:00