1. 27 7月, 2016 1 次提交
  2. 22 4月, 2016 1 次提交
    • A
      Break dependency from Layer to PaintContext (#2609) · b9ff3941
      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.
      b9ff3941
  3. 02 4月, 2016 1 次提交
  4. 04 2月, 2016 1 次提交
    • A
      Include child scenes when uploading to Mozart · e3bf0fa3
      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.
      e3bf0fa3
  5. 31 1月, 2016 1 次提交
  6. 29 1月, 2016 1 次提交
    • A
      Add the ability to create child scenes · 215b19e3
      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.
      215b19e3
  7. 13 1月, 2016 2 次提交
    • A
      Move //sky/compositor to //flow · 0b629d41
      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.
      0b629d41
    • A
      Trim unneeded depedendencies from sky/compositor · 6d1af600
      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.
      6d1af600
  8. 12 1月, 2016 2 次提交
  9. 11 1月, 2016 1 次提交
    • I
      Rename StatisticsOverlay to PerformanceOverlay. · f77acf0e
      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.
      f77acf0e
  10. 09 1月, 2016 1 次提交
    • A
      Experiment with caching rasterized layers · 3de2e1cf
      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.
      3de2e1cf
  11. 29 9月, 2015 1 次提交
  12. 23 9月, 2015 1 次提交
  13. 22 9月, 2015 1 次提交
  14. 19 9月, 2015 1 次提交
  15. 12 9月, 2015 1 次提交
  16. 11 9月, 2015 1 次提交
  17. 10 9月, 2015 4 次提交
  18. 04 9月, 2015 1 次提交
  19. 03 9月, 2015 1 次提交
  20. 29 8月, 2015 1 次提交
  21. 17 7月, 2015 1 次提交
  22. 09 7月, 2015 1 次提交
    • A
      Build skyx packages by default · a40fd86b
      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 .
      a40fd86b
  23. 03 7月, 2015 1 次提交
  24. 19 2月, 2015 1 次提交
  25. 18 2月, 2015 1 次提交
  26. 04 12月, 2014 1 次提交
    • J
      Simplify the thunk targets since we don't support apps as components · f6527512
      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
      f6527512
  27. 19 11月, 2014 1 次提交
    • J
      Use WeakBindingSet to manage inspector connections · b77b5624
      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
      b77b5624
  28. 15 11月, 2014 1 次提交
  29. 12 11月, 2014 1 次提交
    • E
      Make it possible to have multiple InspectorBackends · a1bf7bae
      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
      a1bf7bae
  30. 01 11月, 2014 1 次提交
  31. 29 10月, 2014 2 次提交
  32. 25 10月, 2014 1 次提交
  33. 24 10月, 2014 2 次提交