- 27 7月, 2016 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 22 4月, 2016 1 次提交
-
-
由 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.
-
- 02 4月, 2016 1 次提交
-
-
由 Adam Barth 提交于
Particularly, add support for blur filters to implement backdrop blur effects.
-
- 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 提交于
-
- 29 1月, 2016 1 次提交
-
-
由 Adam Barth 提交于
This patch contains Dart bindings for adding a child scene when running in Mozart. The child scene is currently ignored, but a later patch will actually incoporate it into the tree.
-
- 13 1月, 2016 2 次提交
-
-
由 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.
-
由 Adam Barth 提交于
Now we just depend on Skia and Base, which makes the compositor easier to understand. Also, update our skia/ext/refptr.h to match the current version of the code in Chromium. This version adds support for several useful C++11 patterns.
-
- 12 1月, 2016 2 次提交
-
-
由 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 提交于
We need this to implement RenderShaderMask properly. See #1155.
-
- 11 1月, 2016 1 次提交
-
-
由 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.
-
- 09 1月, 2016 1 次提交
-
-
由 Adam Barth 提交于
This patch adds back (and tweaks) some code that we previously removed for caching rasterized layers. Now that our layerization code in the framework is more sophisticated, we should be able to get more value out of this mechanism.
-
- 29 9月, 2015 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 23 9月, 2015 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 22 9月, 2015 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 19 9月, 2015 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 12 9月, 2015 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 11 9月, 2015 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 10 9月, 2015 4 次提交
-
-
由 Chinmay Garde 提交于
-
由 Chinmay Garde 提交于
-
由 Chinmay Garde 提交于
-
由 Chinmay Garde 提交于
dont mutate from frame to frame
-
- 04 9月, 2015 1 次提交
-
-
由 Adam Barth 提交于
Instead of squashing the layers down into a single SkPicture, we now pass the tree to the GPU thread, which draws everything separately.
-
- 03 9月, 2015 1 次提交
-
-
由 Adam Barth 提交于
We now build a layer tree before squashing the draw command down to an SkPicture.
-
- 29 8月, 2015 1 次提交
-
-
由 Adam Barth 提交于
We don't use this interface yet.
-
- 17 7月, 2015 1 次提交
-
-
由 Collin Jackson 提交于
-
- 09 7月, 2015 1 次提交
-
-
由 Adam Barth 提交于
Now that we have all the Dart packages we need in //third_party, we can build skyx bundles by default. As part of this change, I've made it possible to build skyx bundles on Linux and I've made the gn target names of the mojoms in //sky/services consistent with each other and with //mojo/services/public. TBR=eseidel@google.com Review URL: https://codereview.chromium.org/1227973002 .
-
- 03 7月, 2015 1 次提交
-
-
由 Adam Barth 提交于
The term ViewportObserver doesn't mean anything. This interface has evolved to control the engine. This new name reflects that. TBR=eseidel@google.com Review URL: https://codereview.chromium.org/1222663003.
-
- 19 2月, 2015 1 次提交
-
-
由 Adam Barth 提交于
We still don't quite handle multitouch correctly, but single touches work now. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/932283002
-
- 18 2月, 2015 1 次提交
-
-
由 Przemyslaw Pietrzkiewicz 提交于
Sky Inspector is currently not working. This patch removes the Inspector server, which is based on net/http_server, to unblock dropping /net in Mojo. BUG=456130 R=abarth@chromium.org Review URL: https://codereview.chromium.org/931873002
-
- 04 12月, 2014 1 次提交
-
-
由 James Robinson 提交于
Since we don't support using the component build to produce mojo apps, we can simplify the build targets in a few ways: *) every mojo_native_application must depend on the c system thunks, so just make that part of the template instead of requiring the dep *) there's no such thing as depending on gles2 headers from a component, so delete the forwarding group. Most targets that want to use the gles2 headers in a mojo context want to depend on an implementation through the thunks, so //mojo/public/c/gles2 does just that. A smaller number of targets (such as the implementation of the thunks) want to just depend on the headers but not an impl, so they can depend on //mojo/public/c/gles2:headers. The //mojo/public/gles target isn't that useful since the only thing we expose is a set of C entry points. We can probably also simplify the c system targets, but that's trickier due to more extensive use from the chromium side. BUG=438701 R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/780733002
-
- 19 11月, 2014 1 次提交
-
-
由 James Robinson 提交于
The sky inspector service wants to implement a 1:N broadcast interface with whichever frontends want to connect. This manages the pipes using a WeakBindingSet, which is a set of bindings owned by the pipe combined with a list of weak pointers to those bindings allowing sending messages to all connected clients without having to explicitly keep track of which clients are connected at a particular point in time. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/711413005
-
- 15 11月, 2014 1 次提交
-
-
由 Benjamin Lerman 提交于
Also remove obsolete reference to gyp files. R=abarth@chromium.org, brettw@chromium.org, aa@chromium.org Review URL: https://codereview.chromium.org/713513002
-
- 12 11月, 2014 1 次提交
-
-
由 Eric Seidel 提交于
This will make it possible to connect a c++ inspector backend in addition to the JS one. We lose the feature of running multiple inspector servers in this patch, but we weren't using that feature and could easily add it back if we plan to use it. This patch has a *ton* of boilerplate code due to crbug.com/431911, hopefully that will be fixed soon and we can delete all the Impl nonsense. R=abarth@chromium.org Review URL: https://codereview.chromium.org/710043004
-
- 01 11月, 2014 1 次提交
-
-
由 Eric Seidel 提交于
Also fixed //sky/* to pass gn check again. This makes all of our previous DEPS header checking obsolete and those can be removed now. R=jamesr@chromium.org Review URL: https://codereview.chromium.org/697733002
-
- 29 10月, 2014 2 次提交
-
-
由 Adam Barth 提交于
Moving the inspector WebSocket proxy server out of the framework directory simplifies the mappings for the HTTP servers. R=eseidel@chromium.org Review URL: https://codereview.chromium.org/687673004
-
由 Adam Barth 提交于
R=eseidel@chromium.org Review URL: https://codereview.chromium.org/687673003
-
- 25 10月, 2014 1 次提交
-
-
由 Eric Seidel 提交于
I also deleted the sky_common and sky_minimal targets as those were only for the windows build (which sky does not support). R=abarth@chromium.org Review URL: https://codereview.chromium.org/663483006
-
- 24 10月, 2014 2 次提交
-
-
由 Adam Barth 提交于
-
由 Adam Barth 提交于
-