)]}'
{
  "commit": "b7c2da19825eb28fe30ee97ae36fc38c24d48fa5",
  "tree": "5a2d86ef051fc9a965fa9a4dd0a2e2a375850c29",
  "parents": [
    "6e78d11df69f82f5804b33dd16fa35d5ff399659"
  ],
  "author": {
    "name": "Kramer Ge",
    "email": "fangzhoug@chromium.org",
    "time": "Mon Jul 27 09:20:33 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 27 09:20:33 2026 -0700"
  },
  "message": "[dawn] FindBestTypeIndex() returns optional\n\nAllow the caller to decide hwo to handle the error as they may need to\nfallback to a different MemoryKind.\n\nBug: 535209129\nChange-Id: I57148fd583b651fe7768f941b4a784d4a11730f1\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/325595\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\nCommit-Queue: Kramer Ge \u003cfangzhoug@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6631a215aa5fcb4fe2dc44206410910b4600e3be",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BufferVk.cpp",
      "new_id": "18504a5518d32de7a4e882ff549768170adbe1ad",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BufferVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "285cd75b6ed5cb59da0df8e17eb91bb0d7141931",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ResourceMemoryAllocatorVk.cpp",
      "new_id": "b3e291cc805baf7d6da776df61816fa5c9ac3e8a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ResourceMemoryAllocatorVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "9372486f6712c16b05ea3f236929359a60acdbb9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ResourceMemoryAllocatorVk.h",
      "new_id": "83b1f58c2218df393e5651d4145eb1461e816d36",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ResourceMemoryAllocatorVk.h"
    },
    {
      "type": "modify",
      "old_id": "7a98f487c7d98c26ffe54e8de966ed2100105a24",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.cpp",
      "new_id": "9d230461d3d0f22a1da491f4a17b4d489869b275",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "905a1ecb2952599c8c842f30aff1d5466135024a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/external_memory/MemoryServiceImplementationDmaBuf.cpp",
      "new_id": "d5499c790b5f1ccf0fb803df002af87ec1d75aab",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/external_memory/MemoryServiceImplementationDmaBuf.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc7ae7e728229875cb1dcfc81b5e430e75a9f29d",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_opaquefd.cpp",
      "new_id": "89c931f343a682e0ada5fd72062b59a82bbced4c",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_opaquefd.cpp"
    },
    {
      "type": "modify",
      "old_id": "b535b34a19a08db9f5950963ddca29a425595269",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/VulkanImageWrappingTests_OpaqueFD.cpp",
      "new_id": "e9d5da4fc683aaa34cd869ba30547525247ce0af",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/VulkanImageWrappingTests_OpaqueFD.cpp"
    }
  ]
}
