- 12 1月, 2016 13 次提交
-
-
由 Adam Barth 提交于
Use a slightly faster path for drawImage
-
由 Adam Barth 提交于
ShaderLayer should actually be ShaderMaskLayer
-
由 Adam Barth 提交于
The shader is supposed to be drawn on top of the children as a mask. The previous drawing code was incorrect.
-
由 Adam Barth 提交于
Add ShaderLayer to Flutter compositor
-
由 Adam Barth 提交于
We need this to implement RenderShaderMask properly. See #1155.
-
由 Chinmay Garde 提交于
Update Dart revision to pull in iOS fixes
-
-
由 Ian Hickson 提交于
revving engine
-
由 Hixie 提交于
sky_engine and sky_services were somehow not aligned, so I pulled them both up to the next highest number.
-
由 Adam Barth 提交于
Fix bindings for drawAtlas
-
由 Adam Barth 提交于
In changing the binding systems, I broke the colors parameter to drawAtlas. It was looking for an array of ints rather than an array of Colors. Now we use CanvasImage, which has the proper converter. Fixes #1137
-
由 Ian Hickson 提交于
Rename StatisticsOverlay to PerformanceOverlay.
-
由 Adam Barth 提交于
We don't need the strict mode for legacy compatibility because we don't have any legacy yet. At some point, we might want to expose the strict mode for people who want to pack their sprite sheets very tightly, but the sprites library uses drawAtlas instead already.
-
- 11 1月, 2016 5 次提交
-
-
由 Adam Barth 提交于
Simplify painting PictureLayer
-
由 Adam Barth 提交于
This patch uses some fancier Skia APIs to simplify how PictureLayer paints.
-
由 Ian Hickson 提交于
Also, remove compositor_options in favour of four int constants, four bitwise ands, and a few zero-equality comparisons, since it doesn't seem we'll need this to scale much after all.
-
由 Ian Hickson 提交于
StatisticsLayer was shifting subsequent paints.
-
由 Ian Hickson 提交于
Turns out we weren't actually saving and restoring the matrix, so our combined 180.0 pixel downshift was also affecting all subsequent paints in the frame.
-
- 10 1月, 2016 1 次提交
-
-
由 Adam Barth 提交于
Add some more trace events to the compositor
-
- 09 1月, 2016 21 次提交
-
-
由 Adam Barth 提交于
-
由 Adam Barth 提交于
Update DartVM revision
-
由 Adam Barth 提交于
-
由 Adam Barth 提交于
Compute paint bounds from cull rects
-
由 Adam Barth 提交于
The build failed without Firebase
-
由 Adam Barth 提交于
Firebase shouldn't be needed to build Flutter.
-
由 Ian Hickson 提交于
Better Rect.intersect documentation.
-
由 Hixie 提交于
-
由 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 提交于
-
由 Adam Barth 提交于
-
由 Adam Barth 提交于
Using the picture's cull rect to select the size of the texture is more accurate than using the paint bounds. The cull rect captures shadows and other "out of bounds" drawing as well as shrinks down around empty space in the recording.
-
由 Collin Jackson 提交于
-
由 Collin Jackson 提交于
-
由 Jason Simmons 提交于
Move the JNI bridge out of dart:ui and into a separate dart:jni library
-
由 Ian Hickson 提交于
Add equality to textStyle and co
-
由 Adam Barth 提交于
Preroll rasterization
-
由 Adam Barth 提交于
Prerolling the rasterization tasks reduces the number of render target switches because we don't interrupt the main render target.
-
由 Matt Perry 提交于
Add gcm to sky_services package. Rev engine.
-
由 Matt Perry 提交于
Failed to do so last update.
-
由 Jason Simmons 提交于
This also extends DartClassLibrary to support multiple DartClassProviders for different libraries
-