1. 02 9月, 2020 1 次提交
  2. 26 8月, 2020 1 次提交
    • D
      Revert hint_freed (#20746) · 4a88d5e1
      Dan Field 提交于
      This caused over-aggressive GCs, which vastly increased CPU usage benchmarks.
      
      * Revert "fix build (#20644)"
      
      This reverts commit b59793ee.
      
      * Revert "Hint freed (#19842)"
      
      This reverts commit 3930ac1b.
      4a88d5e1
  3. 20 8月, 2020 1 次提交
  4. 15 8月, 2020 1 次提交
  5. 08 8月, 2020 1 次提交
  6. 07 8月, 2020 1 次提交
  7. 04 8月, 2020 1 次提交
    • D
      fuchsia: Remove dead code / break dependencies (#19396) · 12a37478
      David Worsham 提交于
      The fuchsia code around metrics and sizing was just sending this
      information through a side-channel, when the engine already had the
      information available. So, delete all of it to make future CLs simpler.
      
      Additionally, the SceneUpdateContext has many unneccesary dependencies
      re: metrics and PaintTasks. Break those to make future CLs simpler.
      
      Tested: Ran all unittests and ran workstation on Fuchsia
      BUG: 53062, 53063
      12a37478
  8. 03 8月, 2020 1 次提交
  9. 01 8月, 2020 1 次提交
  10. 30 7月, 2020 1 次提交
  11. 23 7月, 2020 1 次提交
  12. 20 6月, 2020 1 次提交
  13. 16 6月, 2020 1 次提交
  14. 29 5月, 2020 1 次提交
  15. 22 4月, 2020 1 次提交
  16. 09 1月, 2020 1 次提交
  17. 19 12月, 2019 2 次提交
  18. 05 12月, 2019 1 次提交
    • D
      Wire up Opacity on Fuchsia, round 2 (#14024) · d117ac97
      David Worsham 提交于
      * Remove erroneous ChildView opacity
      
      * Wire frame metrics through contexts
      
      * Maintain layer stack inside of SceneBuilder
      
      * Remove EnsureSingleChild
      
      * Centralize system-composite and elevation logic
      
      * Wire up OpacityLayer to Scenic
      d117ac97
  19. 23 11月, 2019 1 次提交
  20. 14 11月, 2019 1 次提交
  21. 07 11月, 2019 1 次提交
  22. 06 11月, 2019 1 次提交
  23. 05 11月, 2019 2 次提交
  24. 01 11月, 2019 1 次提交
  25. 23 10月, 2019 3 次提交
  26. 22 10月, 2019 2 次提交
  27. 18 10月, 2019 3 次提交
  28. 11 10月, 2019 1 次提交
  29. 01 10月, 2019 1 次提交
  30. 28 9月, 2019 1 次提交
  31. 26 9月, 2019 1 次提交
    • D
      [fuchsia] Wire up OpacityLayer to Scenic (#11322) · fcc4ab32
      David Worsham 提交于
      On Fuchsia, add a build flag for compositing OpacityLayers using the system
      compositor vs Skia, which exposes a fastpath for opacity via Scenic.
      This will only work under certain circumstances, in particular nested
      OpacityLayers will not render correctly!
      
      On Fuchsia, add a build flag for compositing PhysicalShapeLayers using
      the system compositor vs Skia. Set to off by default, which restores
      performant shadows on Fuchsia.
      
      Remove the opacity exposed from ChildView, as that was added mistakenly.
      
      Finally, we centralize the logic for switching between the
      system-composited and in-process-composited paths inside of
      ContainerLayer. We also centralize the logic for computing elevation
      there. This allows the removal of many OS_FUCHSIA-specific code-paths.
      
      Test: Ran workstation on Fuchsia; benchmarked before and after
      Bug: 23711
      Bug: 24163
      
      * Fix broken tests
      fcc4ab32
  32. 20 9月, 2019 1 次提交
  33. 17 9月, 2019 1 次提交