1. 30 9月, 2020 1 次提交
    • B
      Replace kLegacyFontHost_InitType with kUnknown_SkPixelGeometry. (#21474) · a6a6fd16
      bungeman 提交于
      Skia is removing the deprecated legacy display setting globals and
      associated kLegacyFontHost_InitType. This change replaces all such uses
      with default surface properties with no special flags and an unknown
      pixel geometry. Flutter never set the associated globals, leaving them
      with their initial default values, which were no special flags and
      horizontal RGB pixel geometry. The values used here are different but
      this change should make no difference as Flutter never mentions
      SkFont::kSubpixelAntiAlias to take advantage of the pixel geometry.
      a6a6fd16
  2. 29 9月, 2020 1 次提交
  3. 15 9月, 2020 1 次提交
  4. 12 9月, 2020 1 次提交
    • C
      Clean up C++ includes (#21127) · 08dabe96
      Chris Bracken 提交于
      Cleans up header order/grouping for consistency: associated header, C/C++ system/standard library headers, library headers, platform-specific #includes.
      
      Adds <cstring> where strlen, memcpy are being used: there are a bunch of places we use them transitively.
      
      Applies linter-required cleanups. Disables linter on one file due to included RapidJson header. See https://github.com/flutter/flutter/issues/65676
      
      This patch does not cover flutter/shell/platform/darwin. There's a separate, slightly more intensive cleanup for those in progress.
      08dabe96
  5. 01 9月, 2020 1 次提交
  6. 27 8月, 2020 1 次提交
  7. 26 8月, 2020 1 次提交
  8. 25 8月, 2020 1 次提交
  9. 20 8月, 2020 2 次提交
  10. 29 7月, 2020 1 次提交
  11. 23 7月, 2020 1 次提交
  12. 27 6月, 2020 1 次提交
    • D
      Move fuchsia/scenic integration behind #define (#19003) · 220a8310
      David Worsham 提交于
      Additionally create "_next" permutations for all of the test binaries
      on Fuchsia, in order to test both code-paths.
      
      Using the #define follow-up CLs can also create a flutter_runner_next
      binary that does not contain any legacy integration code.
      
      BUG: 53847
      220a8310
  13. 10 6月, 2020 1 次提交
  14. 05 6月, 2020 1 次提交
  15. 20 5月, 2020 1 次提交
  16. 06 5月, 2020 1 次提交
  17. 02 5月, 2020 2 次提交
  18. 26 3月, 2020 1 次提交
  19. 23 3月, 2020 1 次提交
    • C
      Don’t depend on an implicit transaction when no external view embedder is present. (#17258) · c0deb236
      Chinmay Garde 提交于
      All Metal layers have their presentsWithTransaction property set to true.
      However, when an external view embedder is not present, there is no mechanism to
      ensure that the command buffer commit is within transaction scope. This works in
      most cases as there there is usually an implicit (possibly nested) transaction
      in place during rendering. However, when there isn’t, rendering will look paused
      at an incorrect size. This code now works similar to OpenGL but will be
      refactored for ease of understanding and consistency between the various
      backends.
      c0deb236
  20. 11 3月, 2020 1 次提交
  21. 05 2月, 2020 1 次提交
  22. 01 2月, 2020 1 次提交
    • C
      Remove all uses of the redundant flutter_root variable. (#16311) · f7b78e00
      Chinmay Garde 提交于
      This was only necessary when the Engine had to build in multiple buildroots
      where the sources where checked out at different paths relative to the
      buildroot. This is no longer the case and there are already cases GN rules
      have been written that mix and match variable usage with the direct
      specification of the path to the Flutter sources relative to the sole buildroot.
      f7b78e00
  23. 12 12月, 2019 1 次提交
  24. 04 12月, 2019 1 次提交
  25. 28 11月, 2019 1 次提交
  26. 20 11月, 2019 1 次提交
  27. 19 11月, 2019 1 次提交
  28. 15 11月, 2019 1 次提交
  29. 12 11月, 2019 1 次提交
  30. 09 11月, 2019 5 次提交
  31. 05 11月, 2019 1 次提交
  32. 29 10月, 2019 1 次提交
  33. 15 10月, 2019 1 次提交
    • L
      Change IO thread shader cache strategy (#13121) · 139051fd
      liyuqian 提交于
      So it's the same with the GPU thread.
      
      Otherwise, some shaders may be cached in binary on the IO thread, and we will lose them when we do the SkSL precompile.
      
      For b/140174804
      139051fd
  34. 09 10月, 2019 1 次提交