- 22 4月, 2016 2 次提交
-
-
由 Adam Barth 提交于
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.
-
由 Adam Barth 提交于
We now compute the bounds for all container layers, including clips, and use those bounds to tighten down our clips and save layers.
-
- 04 2月, 2016 1 次提交
-
-
由 Adam Barth 提交于
Previously we just dropped child scenes on the floor. Now we upload them to Mozart. However, we just draw them on top of all the other content and don't apply any clips or blends.
-
- 31 1月, 2016 1 次提交
-
-
由 Adam Barth 提交于
-
- 13 1月, 2016 1 次提交
-
-
由 Adam Barth 提交于
Now that the compositor doesn't have any tricky deps, we can make it a top-level project, which saves a bunch of typing.
-
- 09 1月, 2016 2 次提交
-
-
由 Adam Barth 提交于
Rather than relying upon the rects passed in from Dart, the compositor should compute the paint bounds of layers from the cull rects of the underlying SkPictures. This approach is better because it will handle effects like shadows that paint outside the incorrect paint bounds we use today (as well as shrinking around empty space).
-
由 Adam Barth 提交于
Prerolling the rasterization tasks reduces the number of render target switches because we don't interrupt the main render target.
-
- 11 9月, 2015 1 次提交
-
-
由 Chinmay Garde 提交于
The gr_context and canvas are stored at the frame level instead of the storing the same temporarily in the context
-
- 10 9月, 2015 2 次提交
-
-
由 Chinmay Garde 提交于
-
由 Chinmay Garde 提交于
dont mutate from frame to frame
-