1. 20 6月, 2017 1 次提交
  2. 17 6月, 2017 2 次提交
  3. 06 6月, 2017 1 次提交
    • C
      Rework raster cache to fix numerous issues. (#3717) · 1c6a531e
      Chinmay Garde 提交于
      * Fix pixel rounding error in the picture layer by first ensuring that
        the texture for the image is at least as big as the next integer size
        along each dimension and using kStrict_SrcRectConstraint while
        drawing the same image. We already select the source subset by
        looking at the cull rect of the picture.
      * Decompose the transformation matrix into a series of operations that
        generated the same to calculate the scale at which to rasterize the
        picture. This make the rasterization scale resilient to
        transformations that introduce a perspective component to the
        resultant matrix.
      * The scale in the decomposed matrix is now part of the key in the
        cache.
      * Raster cache images that could never be rasterized were still taking
        part in the cache. Now, those entries are rejected early on. This
        leads to the sweep after the frame iterating over fewer items.
      * Added a unit test target.
      1c6a531e
  4. 12 4月, 2017 1 次提交
  5. 23 3月, 2017 1 次提交
  6. 15 3月, 2017 2 次提交
  7. 14 3月, 2017 1 次提交
  8. 04 1月, 2017 1 次提交
  9. 24 11月, 2016 1 次提交
  10. 22 11月, 2016 1 次提交
  11. 04 10月, 2016 1 次提交
  12. 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
  13. 16 8月, 2016 1 次提交
  14. 15 8月, 2016 1 次提交
  15. 13 8月, 2016 3 次提交
  16. 12 8月, 2016 1 次提交
  17. 11 8月, 2016 4 次提交
  18. 10 8月, 2016 1 次提交
  19. 19 5月, 2016 1 次提交
    • C
      Create an Xcode project template for dynamic service creation. (#2695) · 1db1d150
      Chinmay Garde 提交于
      * Create an Xcode project template for dynamic service creation.
      
      The `create_native_service_sdk.py` will be run on the buildbot similar
      to `create_ios_sdk.py`. This will create an Xcode project with both arm
      and x64 assets that the user can use to fill in the service
      implementation.
      
      * Add the complete_static_lib property to sdk_lib_archive in
      dynamic/BUILD.gn
      1db1d150
  20. 10 3月, 2016 1 次提交
    • C
      Allow PlatformMacMain to be called multiple times · d1376fc9
      Chinmay Garde 提交于
      It is called each time the embedder initializes a Flutter view controller. The Mac shell (which does not have a view controller), calls it before NSApplicationMain.
      
      Common items like the base::AtExitManager and the platform message loop are stored in `EmbedderState`
      d1376fc9
  21. 19 2月, 2016 1 次提交
  22. 18 11月, 2015 1 次提交
  23. 25 7月, 2015 1 次提交
  24. 24 7月, 2015 1 次提交
  25. 23 7月, 2015 1 次提交
    • A
      Use the build system to build artifacts for distribution · 928146ea
      Adam Barth 提交于
      Instead of using a collection of Python scripts to generate the artifacts we
      want to distribute from this repository, we should just use the build system.
      This CL adds a top-level |dist| target that creates these artifacts in a "dist"
      directory of the build output.
      928146ea
  26. 21 7月, 2015 1 次提交
  27. 17 7月, 2015 3 次提交
  28. 14 7月, 2015 2 次提交
  29. 10 7月, 2015 1 次提交
  30. 09 7月, 2015 1 次提交