)]}'
{
  "commit": "749e67a947bc0183c90ba40f39ef95584f65ef9b",
  "tree": "d8e41730eec1bc984bddf385f40286d92048cead",
  "parents": [
    "367c7097b2d1aac299f0eed79a8c436ceeb71956"
  ],
  "author": {
    "name": "Brandon DeRosier",
    "email": "bdero@google.com",
    "time": "Tue Aug 29 16:42:56 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 29 23:42:56 2023 +0000"
  },
  "message": "[Impeller] Document the capabilities. (#45253)\n\nAdd docstrings for the capabilities. Include examples/extra detail for the more confusing concepts.\r\n\r\nAlso renames a couple of capabilities for consistency with format terminology:\r\n* SupportsDecalTileMode -\u003e SupportsDecalSamplerAddressMode\r\n* SupportsMemorylessTextures -\u003e SupportsDeviceTransientTextures\r\n\r\nPR is built on https://github.com/flutter/engine/pull/45240 (waiting for tree to reopen).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69061860edfa3661cbff33db652f60038030b42b",
      "old_mode": 33188,
      "old_path": "impeller/core/formats.h",
      "new_id": "6cc151e81939c77f53a3f7ecc956fe40cf1f3f28",
      "new_mode": 33188,
      "new_path": "impeller/core/formats.h"
    },
    {
      "type": "modify",
      "old_id": "7194fd0231b455048ee4a6f8cd05ff2c69515c6a",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/atlas_contents.cc",
      "new_id": "1363e169faea76eca40d66604ffae7bc47059ac2",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/atlas_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "663e0a048bef8d4de1aebf99a45fb7385edd99a2",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/filters/blend_filter_contents.cc",
      "new_id": "3c1b8617612f2b6fe778e1cca8ffb7c909a21f52",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/filters/blend_filter_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "d12d8a13d8597595ab19d68438c853c3f1230d90",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/filters/gaussian_blur_filter_contents.cc",
      "new_id": "16552f0f8fdc39b44cea915ad8d64f47ffdfe08f",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/filters/gaussian_blur_filter_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "583ff625e11b78d141fc9151e40884151f66084e",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/filters/morphology_filter_contents.cc",
      "new_id": "4fd83270c3df8a43e878bf85e680e5537e3df8a6",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/filters/morphology_filter_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "0d3bf4da23c9d9c187a3ac36d70427e710a526b9",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/framebuffer_blend_contents.cc",
      "new_id": "96b915ee4ac23dae506dd86cb732ee3f7acacb26",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/framebuffer_blend_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "bf2bda327ba173e2d14dc6ec5898896fcd669e07",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/tiled_texture_contents.cc",
      "new_id": "67155fe2b9450bbcd2d45b92d76bf13ba9dd3ead",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/tiled_texture_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "2fa3ce9e0f1ab5bd1a7209d3055cfc2554e5e6f2",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/gles/context_gles.cc",
      "new_id": "3ab34acc40bd957db5704755604646beb419be87",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/gles/context_gles.cc"
    },
    {
      "type": "modify",
      "old_id": "28c34f7c698115b742a00a8ad49d648cb5148984",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/metal/allocator_mtl.mm",
      "new_id": "76e3083b7fbcd7d6f2731b69ce7592a260d33a6b",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/metal/allocator_mtl.mm"
    },
    {
      "type": "modify",
      "old_id": "24b3a94b904e7c097537c287acf27e57339932ed",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/metal/context_mtl.mm",
      "new_id": "528c1854802a33f7fe1bc296e363d96c71ebee98",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/metal/context_mtl.mm"
    },
    {
      "type": "modify",
      "old_id": "2720a815870602e5724c3059b654f59a0aff09bd",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/allocator_vk.cc",
      "new_id": "93104a1c91944774dacedbcc4dcc19fd3075f5a6",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/allocator_vk.cc"
    },
    {
      "type": "modify",
      "old_id": "cc5ca77f6e5eaa48b56dc62af249164230ed5833",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/capabilities_vk.cc",
      "new_id": "699fd14d3e146f5c2f70eb7b00460def931cbe01",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/capabilities_vk.cc"
    },
    {
      "type": "modify",
      "old_id": "d6afdbfc37920a6a6457fb31fe12e92f1723af77",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/capabilities_vk.h",
      "new_id": "2e5db50c01cb3b8cd70c8b42045410275cdf38a9",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/capabilities_vk.h"
    },
    {
      "type": "modify",
      "old_id": "73ac155175c182123014bfcb78a22d38a2ea9425",
      "old_mode": 33188,
      "old_path": "impeller/renderer/capabilities.cc",
      "new_id": "928d96f73865dce2bf0ee1643cd2cca6b52b86cc",
      "new_mode": 33188,
      "new_path": "impeller/renderer/capabilities.cc"
    },
    {
      "type": "modify",
      "old_id": "50f3eb8ac41aa6019161fce943f28c52a64dcd3c",
      "old_mode": 33188,
      "old_path": "impeller/renderer/capabilities.h",
      "new_id": "21085ae41994fe13401fd2df769b27dc61dcaf9c",
      "new_mode": 33188,
      "new_path": "impeller/renderer/capabilities.h"
    },
    {
      "type": "modify",
      "old_id": "2fd9eca70aa32d5b6c5f9dd4b8b65da3c7baea9c",
      "old_mode": 33188,
      "old_path": "impeller/renderer/capabilities_unittests.cc",
      "new_id": "beab9a9a536153f39fb8b068cec9bc97bc2aeb8b",
      "new_mode": 33188,
      "new_path": "impeller/renderer/capabilities_unittests.cc"
    }
  ]
}
