)]}'
{
  "commit": "8e0a197e0664c4b315752f22974f46344fc4f0d9",
  "tree": "9afe5c9000f21ffc384c8e2cbf9615f4573dd2c6",
  "parents": [
    "ed587dcf61fd1ea6d93fdd803afa3b8efef2674f"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Mon Oct 28 13:20:17 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 28 20:20:17 2024 +0000"
  },
  "message": "[Impeller] add basic Impeller+Vulkan support to embedder API. (#55490)\n\nWorks on GLFW example app with no validation errors.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8eef52296b3ca0c5a2b4921aad6a72b4c38ad836",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/licenses_flutter",
      "new_id": "fef1ebe597339006d8a7dcb35a97fcb9addbb64d",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "7e68a23beffbe5db2369f1d56a8601c97455e4ea",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/capabilities_vk.cc",
      "new_id": "eb77f78e6d6497cb5a98887ae4c9cf9d6f962b8c",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/capabilities_vk.cc"
    },
    {
      "type": "modify",
      "old_id": "a42907da338e3dcd515a29a6ddc3e7f8f804ed15",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/capabilities_vk.h",
      "new_id": "671e8fc1b14713d691d08336e4efd75bee3e22d7",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/capabilities_vk.h"
    },
    {
      "type": "modify",
      "old_id": "82f3091e61cef330eef0b7df6ef83fc8f62a9481",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/context_vk.cc",
      "new_id": "95fd1793e40949030b11f192fc661f692582ab75",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/context_vk.cc"
    },
    {
      "type": "modify",
      "old_id": "013e627dad143fb3fe8f92b63402db689e4a810c",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/context_vk.h",
      "new_id": "aa587bb00395706c93f3c73454a97b97b8990a7b",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/context_vk.h"
    },
    {
      "type": "modify",
      "old_id": "38cc53867d1af500299df3a923375f155f128c80",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/context_vk_unittests.cc",
      "new_id": "84b242c6480f4581642e03e2fe0998f6b31c6f2a",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/context_vk_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "8ff6ac4a8f78f2d236a8c8e8ce362a19da98c449",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/formats_vk.h",
      "new_id": "4b1d57f3909afc4c2dff16699ad668dbbf781424",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/formats_vk.h"
    },
    {
      "type": "modify",
      "old_id": "c5cea22dafe8b014d00cfcf5e911b315d73f5158",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/queue_vk.cc",
      "new_id": "a96e2b0882b459ab437f65f49386d6ddd932c080",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/queue_vk.cc"
    },
    {
      "type": "modify",
      "old_id": "eab025a34ff8d212df638344460583ea3644ae28",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/queue_vk.h",
      "new_id": "2fcf7fba09d7da801fc298b34af899170f858623",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/queue_vk.h"
    },
    {
      "type": "modify",
      "old_id": "ca896f66aaba4b7358c58d5745d4b5ff38ce6ea5",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/surface_context_vk.cc",
      "new_id": "3b6d77150d183e77aeb4bebffc750c0871efb31b",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/surface_context_vk.cc"
    },
    {
      "type": "modify",
      "old_id": "444eb91bf19f912379472ad6cb9dd4d3c60ccfad",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/surface_context_vk.h",
      "new_id": "22663f0fb4126ea6ff337a22cc7fa34c2957db2f",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/surface_context_vk.h"
    },
    {
      "type": "modify",
      "old_id": "93a6ba452fc7b8da2b26b69b99f975995de1661a",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/test/mock_vulkan.cc",
      "new_id": "447b0665b52419cc66e37a0002f96622fc06fbc8",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/test/mock_vulkan.cc"
    },
    {
      "type": "modify",
      "old_id": "adffe42202b8d79d7370ff07914a508d15ed6851",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/test/mock_vulkan.h",
      "new_id": "25da5720c3b5afca9f0a6c1614b2a3da119aac30",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/test/mock_vulkan.h"
    },
    {
      "type": "modify",
      "old_id": "28668b6d3f6674aa70d82053435b9c747467246e",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/vulkan/texture_vk.cc",
      "new_id": "7d432ef32de255d5dd46b4dcb623ca6ca7bbd8f2",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/vulkan/texture_vk.cc"
    },
    {
      "type": "modify",
      "old_id": "c6f5c62ca4928ccb5fc60831fa7de745381a878c",
      "old_mode": 33188,
      "old_path": "shell/gpu/gpu_surface_vulkan.cc",
      "new_id": "9207bfa50688364b2d5bfa7b99421ad18ccecb95",
      "new_mode": 33188,
      "new_path": "shell/gpu/gpu_surface_vulkan.cc"
    },
    {
      "type": "modify",
      "old_id": "aea1c9994de882d17c836430ff4096027075d8a6",
      "old_mode": 33188,
      "old_path": "shell/gpu/gpu_surface_vulkan_impeller.cc",
      "new_id": "c0a3fb7344314b5cc1a48e4427a63f427f02f6c8",
      "new_mode": 33188,
      "new_path": "shell/gpu/gpu_surface_vulkan_impeller.cc"
    },
    {
      "type": "modify",
      "old_id": "41d296a58cb7f670c3b21edb2d945351a8b00230",
      "old_mode": 33188,
      "old_path": "shell/gpu/gpu_surface_vulkan_impeller.h",
      "new_id": "602761db0cfceb90dd8ce0759058738a4f85ac29",
      "new_mode": 33188,
      "new_path": "shell/gpu/gpu_surface_vulkan_impeller.h"
    },
    {
      "type": "modify",
      "old_id": "8dc12a78ac479284a77925cc9036ca2708f86aa7",
      "old_mode": 33188,
      "old_path": "shell/platform/android/android_surface_vk_impeller.cc",
      "new_id": "69d9575128015aec5477f4a877d0582e5b9a65a7",
      "new_mode": 33188,
      "new_path": "shell/platform/android/android_surface_vk_impeller.cc"
    },
    {
      "type": "modify",
      "old_id": "38c7e2db98e879ba3377b90a2ad5828b61eb2332",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/BUILD.gn",
      "new_id": "17717457cf5ebd96f7ee2b345835744294bc6a1b",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2adf56c592e0a314566120dae539dbf3b9354dce",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/embedder.cc",
      "new_id": "08adfc6c4aeca8e0539c5b968f67dc6f70479682",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/embedder.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a590898843eebff49fb45a148415ff7b51262da2",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/embedder_surface_vulkan_impeller.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d1463aa83fcd48484fbbb583fc017623ce6f16c",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/embedder_surface_vulkan_impeller.h"
    },
    {
      "type": "modify",
      "old_id": "f4430589407fdf85025d3399dbc6a7d13b3555fb",
      "old_mode": 33188,
      "old_path": "shell/platform/embedder/platform_view_embedder.h",
      "new_id": "090e6920df35b83e12ee014dbd1e167dbea6e89e",
      "new_mode": 33188,
      "new_path": "shell/platform/embedder/platform_view_embedder.h"
    },
    {
      "type": "modify",
      "old_id": "1d7358f0d50cf3c72fe2045092bc1bd161cf72be",
      "old_mode": 33188,
      "old_path": "shell/testing/tester_main.cc",
      "new_id": "75516fbcb13a9a0158baaba7781194797d12923d",
      "new_mode": 33188,
      "new_path": "shell/testing/tester_main.cc"
    }
  ]
}
