1. 01 8月, 2017 2 次提交
  2. 29 7月, 2017 2 次提交
  3. 19 7月, 2017 1 次提交
  4. 14 7月, 2017 1 次提交
  5. 28 6月, 2017 1 次提交
  6. 24 6月, 2017 2 次提交
  7. 15 6月, 2017 1 次提交
  8. 09 6月, 2017 1 次提交
    • M
      Run Flutter on iOS and Android with color correct Skia (#3743) · ffe8181f
      mattsarett 提交于
      * Run Flutter on iOS and Android with color correct Skia (#3716)
      
      ***Turns on color correct rendering for Android and iOS
      ***Communicates dst color space to raster cache
      ***Turns on color space aware image decoding
      
      Test:
      ***color_testing_demo on Pixel XL
      ***flutter_gallery on iPad Mini and iPad Pro (haven't figured out how to run manual_tests on iOS)
      
      TODO:
      I needed to split up this CL somewhere. These are follow-up tasks.
      ***Make desktop backends color correct
      ***Make debugging tools (ex: encoding frames to png) preserve color space
      ***Investigate using UIKit API to allow iOS to fine tune color space of rendered content
      ffe8181f
  9. 06 6月, 2017 2 次提交
    • C
    • M
      Run Flutter on iOS and Android with color correct Skia (#3716) · fe827576
      mattsarett 提交于
      ***Turns on color correct rendering for Android and iOS
      ***Communicates dst color space to raster cache
      ***Turns on color space aware image decoding
      
      Test:
      ***color_testing_demo on Pixel XL
      ***flutter_gallery on iPad Mini and iPad Pro (haven't figured out how to run manual_tests on iOS)
      
      TODO:
      I needed to split up this CL somewhere. These are follow-up tasks.
      ***Make desktop backends color correct
      ***Make debugging tools (ex: encoding frames to png) preserve color space
      ***Investigate using UIKit API to allow iOS to fine tune color space of rendered content
      fe827576
  10. 03 5月, 2017 1 次提交
  11. 19 4月, 2017 1 次提交
  12. 18 4月, 2017 1 次提交
  13. 23 3月, 2017 1 次提交
  14. 24 2月, 2017 1 次提交
    • C
      Remove rarely used GLConnection stuff in flow. (#3440) · 28682514
      Chinmay Garde 提交于
      I had added this initially as a means of making it easier to deal with OpenGL directly in Flow. However, we are moving away from dealing with the client rendering APIs directly. Instead, delegating everything to Skia. Besides, we only ever used this to log the GPU description in case of context setup failures. This has not proved to be useful so far. Also, having this in place is making it difficult to remove all dependencies on GL in Shell.
      28682514
  15. 23 2月, 2017 1 次提交
  16. 08 2月, 2017 1 次提交
  17. 21 1月, 2017 1 次提交
  18. 19 1月, 2017 1 次提交
  19. 04 1月, 2017 1 次提交
  20. 17 12月, 2016 1 次提交
  21. 24 11月, 2016 1 次提交
  22. 19 11月, 2016 1 次提交
    • A
      Composite child views in proper paint order (#3243) · 21f6aa52
      Adam Barth 提交于
      We push a bit up the tree during preroll to learn whether there system
      composited layers below each layer. During update scene, we squash down
      to paint tasks, which we execute after publishing the new scene.
      21f6aa52
  23. 18 11月, 2016 1 次提交
  24. 29 10月, 2016 1 次提交
  25. 12 10月, 2016 1 次提交
  26. 08 10月, 2016 1 次提交
  27. 07 10月, 2016 1 次提交
  28. 25 9月, 2016 1 次提交
  29. 24 9月, 2016 1 次提交
    • C
      Move shell to //flutter and split shell/BUILD.gn into smaller pieces for each subcomponent. (#3053) · 9eb446e0
      Chinmay Garde 提交于
      * Namespaces have been updated to reflect the move from //flutter/sky/shell to //flutter/shell.
      * shell/BUILD.gn file has been split into smaller GN files for each subcomponent of the shell (common, GPU, diagnostic, testing).
      * GN dependencies have been rewritten to stop exposing common shell dependencies as public. Duplicates have also been removed.
      * GPU subcomponent has been updated make it more suitable for Vulkan integration.
      * The GLFW backend has been resurrected.
      9eb446e0
  30. 17 7月, 2015 1 次提交
  31. 14 7月, 2015 2 次提交
  32. 30 6月, 2015 1 次提交
    • A
      Fix corrupted rendering of images · b38ae4ab
      Adam Barth 提交于
      When navigating from one app to another, we create a new Android window and
      destroy the old one. Previously, when we destroyed the old window after
      creating the new window, we would destroy the Ganesh context after making the
      GL context for the new window current, causing us to corrupt the GL state in
      the new window. After this CL, we call MakeCurrent before destroying the Ganesh
      context so that it interacts with the proper GL context.
      
      R=jackson@google.com
      
      Review URL: https://codereview.chromium.org/1214263002.
      b38ae4ab
  33. 24 6月, 2015 1 次提交
  34. 17 6月, 2015 1 次提交
  35. 10 6月, 2015 1 次提交
    • I
      Update the native_viewport interface to allow specification of the surface... · 4b8590c1
      Ian Fischer 提交于
      Update the native_viewport interface to allow specification of the surface configuration, currently only needed for and used by EGL on Android.
      
      This also fixes an issue where eglChooseConfig was
      only being called in InitializeOneOff, which is
      only called once per process.  This CL makes
      choosing the config happen once per GLSurface
      instead, which will ultimately permit apps to
      create multiple native_viewports with different
      surface configurations on the same display.  The
      eglDisplay object is still a global, though.
      
      R=abarth@chromium.org, viettrungluu@chromium.org, jamesr@chromium.org
      
      Review URL: https://codereview.chromium.org/1168993002.
      4b8590c1