1. 15 Apr, 2019 2 commits
  2. 11 Apr, 2019 2 commits
  3. 05 Apr, 2019 1 commit
  4. 29 Mar, 2019 1 commit
  5. 26 Mar, 2019 1 commit
  6. 22 Mar, 2019 1 commit
  7. 01 Mar, 2019 1 commit
    • Alexandre Ardhuin's avatar
      Add missing trailing commas (#28673) · 387f8854
      Alexandre Ardhuin authored
      * add trailing commas on list/map/parameters
      
      * add trailing commas on Invocation with nb of arg>1
      
      * add commas for widget containing widgets
      
      * add trailing commas if instantiation contains trailing comma
      
      * revert bad change
      387f8854
  8. 27 Feb, 2019 1 commit
  9. 23 Feb, 2019 1 commit
  10. 22 Feb, 2019 1 commit
    • liyuqian's avatar
      Shader warm up (#27660) · a44f174e
      liyuqian authored
      This patch adds a default shader warm up process which moves shader compilation from the animation time to the startup time. This also provides an extension for `runApp` so developers can customize the warm up process.
      
      This should reduce our worst_frame_rasterizer_time_millis from ~100ms to ~20-30ms for both flutter_gallery and complex_layout benchmarks. Besides, this should also have a significant improvement on 90th and 99th percentile time (50%-100% speedup in some cases, but I haven't tested them thoroughly; I'll let our device lab collect the data afterwards).
      
      The tradeoff the is the startup time (time to first frame). Our `flutter run --profile --trace-startup` seems to be a little noisy and I see about 100ms-200ms increase in that measurement for complex_layout and flutter_gallery. Note that this only happens on the first run after install or data wipe. Later the Skia persistent cache will remove the overhead.
      
      This also adds a cubic_bezier benchmark to test the custom shader warm up process.
      
      This should fix https://github.com/flutter/flutter/issues/813 (either by `defaultShaderWarmUp`, or a `customShaderWarmUp`).
      a44f174e
  11. 21 Feb, 2019 2 commits
  12. 15 Feb, 2019 1 commit
  13. 05 Feb, 2019 1 commit
  14. 04 Feb, 2019 1 commit
  15. 30 Jan, 2019 1 commit
  16. 18 Dec, 2018 1 commit
  17. 17 Dec, 2018 1 commit
  18. 15 Nov, 2018 2 commits
  19. 05 Nov, 2018 2 commits
  20. 22 Oct, 2018 1 commit
  21. 17 Oct, 2018 1 commit
  22. 04 Oct, 2018 5 commits
  23. 02 Oct, 2018 1 commit
  24. 01 Oct, 2018 1 commit
  25. 14 Sep, 2018 2 commits
  26. 12 Sep, 2018 1 commit
  27. 06 Sep, 2018 1 commit
  28. 31 Aug, 2018 1 commit
  29. 28 Aug, 2018 2 commits