)]}'
{
  "commit": "ba99420daf5da4ecb4498ace6b4397025cc49226",
  "tree": "302ac585ef236aa261a92418382ee8989793a7f7",
  "parents": [
    "d3269d5855a77b9758602b9f2f64c6368524d75f"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Tue Jul 09 12:19:57 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 09 19:19:57 2024 +0000"
  },
  "message": "[Impeller] implement experimental canvas in snapshot controller. (#53750)\n\nFixes https://github.com/flutter/flutter/issues/150994\r\n\r\nThis ensures that the dart:ui API toImage and toImageSync use the experimental canvas API when the define is set. No other changes.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ec3e4c03e795f49fe472d2ea23a92105b281071",
      "old_mode": 33188,
      "old_path": "common/config.gni",
      "new_id": "c587735b5063ea0f3a2f65ea769e6a7478f32edb",
      "new_mode": 33188,
      "new_path": "common/config.gni"
    },
    {
      "type": "modify",
      "old_id": "97779e05cefc1f126adb519346502c756d08f4ca",
      "old_mode": 33188,
      "old_path": "impeller/display_list/dl_playground.cc",
      "new_id": "7d9712640912beb011fcf1037e9b9652418f96c2",
      "new_mode": 33188,
      "new_path": "impeller/display_list/dl_playground.cc"
    },
    {
      "type": "modify",
      "old_id": "697070134303ade6079ef8f7b86e25e98e7fe3dc",
      "old_mode": 33188,
      "old_path": "shell/common/snapshot_controller_impeller.cc",
      "new_id": "3f926b5025bcdf2cd41a029adf7c885a3c92464c",
      "new_mode": 33188,
      "new_path": "shell/common/snapshot_controller_impeller.cc"
    },
    {
      "type": "modify",
      "old_id": "04a48a06c5e19fd84abd8bc6fa09bd358343a2b9",
      "old_mode": 33188,
      "old_path": "shell/gpu/gpu_surface_metal_impeller.mm",
      "new_id": "bc9bfd78d2ffb8534241af230ea9d9bd3ca623d1",
      "new_mode": 33188,
      "new_path": "shell/gpu/gpu_surface_metal_impeller.mm"
    },
    {
      "type": "modify",
      "old_id": "5da0e5eb511a5ab8aa73bb3d91a5dba0064d76e6",
      "old_mode": 33188,
      "old_path": "shell/gpu/gpu_surface_vulkan_impeller.cc",
      "new_id": "d32cef7e6ea4c0bab0f009850448979e37fb42bd",
      "new_mode": 33188,
      "new_path": "shell/gpu/gpu_surface_vulkan_impeller.cc"
    }
  ]
}
