)]}'
{
  "commit": "40ecfe604dd567eaeb09c5994cf159723ae6fb61",
  "tree": "9074ff94095e602500e0c69a849a4780b451db6c",
  "parents": [
    "d816e06d0c00f78e2e969d4ec248c40845a1b03a"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Wed Mar 06 12:10:55 2024 -0800"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Wed Mar 06 12:19:20 2024 -0800"
  },
  "message": "[Impeller] fold memory check into allocator_vk (#51187)\n\nVarious cleanups to Vulkan allocator implementation:\n\n1. Fixes https://github.com/flutter/flutter/issues/137454\n2. Fold device transient cap check into allocator.\n3. adds debug tracking for total memory usage in MB (a followup change needs to be made to driver to plumb it through)\n4. Small cleanups to mock vulkan so an allocator can be created from it.\n5. depth/stencil shouldn\u0027t be input attachments.\n\nPart of https://github.com/flutter/flutter/issues/144617\nhttps://dart.googlesource.com/external/github.com/flutter/engine/+/5bbac1a5c5762e93c130c08123e0e856efc73996\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "98a69ddbfd7f13035d7d11b1a0bb6918ad4a498c",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "5d7e593d21de0398b75c504b677795832d75d04a",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "e7e2d010a12f1ef66276d7a82be585aec30c062e",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "495f47fcaeba9c17f7c02736112ff3ba2f059329",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
