)]}'
{
  "commit": "420c94dea54a27d55c90ddc7907d871e070b0df3",
  "tree": "f1d4c44fd3189b211cf3f5c1d7535494a63e7e92",
  "parents": [
    "88e0d75cf82d0e09d30035aaeed52f5b90d21f48"
  ],
  "author": {
    "name": "François Beaufort",
    "email": "beaufort.francois@gmail.com",
    "time": "Fri Jun 14 02:21:23 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 14 02:21:23 2024 +0000"
  },
  "message": "Make GPUAdapter GetInfo() a suitable replacement for GetProperties\n\nFollowing up on a webgpu.h change[1], this CL adds support for\nadapter properties memory heaps, adapter properties D3D,\nadapter properties vk, dawn adapter properties power preference,\nand compatibility mode to GPUAdapter GetInfo() method so\nthat Chrome can start the migration[2].\nOnce done, the GPUAdapter GetProperties() method will be marked\nas deprecated and we\u0027ll start using only GetInfo() in Dawn.\nFinally, we\u0027ll remove the GPUAdapter GetProperties() method.\n\n[1]: https://github.com/webgpu-native/webgpu-headers/pull/305\n[2]: https://chromium-review.googlesource.com/c/chromium/src/+/5626172\n\nBug: 335383516\nChange-Id: I720581c1c5594d8997dc794e228fe14efb8d20cd\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/193461\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "36104ed2430fc21c218c221682c195c332afa9c3",
      "old_mode": 33188,
      "old_path": "include/dawn/native/DawnNative.h",
      "new_id": "9cbe83f794ec4b4e88a219b76cf99c7916782c38",
      "new_mode": 33188,
      "new_path": "include/dawn/native/DawnNative.h"
    },
    {
      "type": "modify",
      "old_id": "b1611380c7449b83c13703a044591e13f89aada5",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "e73502e640a97fb972b7498c2ed12c5f03662dde",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "442a52fd083833082e2086797c55044dbf267deb",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Adapter.cpp",
      "new_id": "1879fc1aaa97b42d8a898b573a37eaa1e7a7c431",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Adapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "6416645a6b4453513f30c8adcc0b3f5382904931",
      "old_mode": 33188,
      "old_path": "src/dawn/native/DawnNative.cpp",
      "new_id": "f48acf55a3c418ab1926c0fb25240f815b1164cd",
      "new_mode": 33188,
      "new_path": "src/dawn/native/DawnNative.cpp"
    },
    {
      "type": "modify",
      "old_id": "c52fcf428fce4764982f7b2b72409e2fdbc5dd6a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/AdapterCreationTests.cpp",
      "new_id": "d75cd01a55a94d666aeaaf0c19a810fbf19a17a8",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/AdapterCreationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "f480dc5ec00a67c7cf4e56178c055a50a5a398d1",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/AdapterPropertiesD3DTests.cpp",
      "new_id": "22b812d2b3462b660fcea4fda84c1c320ba6c06e",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/AdapterPropertiesD3DTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "79f1b11ab2dcc2d899effa4d00f0076516ee5dd5",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/AdapterPropertiesVkTests.cpp",
      "new_id": "d6baf2a0d40340a34a315fb9448afdc31b7a8148",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/AdapterPropertiesVkTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "532207e35d7d09cfe541768124d773d5bcd268f3",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/MemoryHeapPropertiesTests.cpp",
      "new_id": "97e2b708c3e8525a235680c6cb7d39c659e50090",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/MemoryHeapPropertiesTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b901831c982fb5d21da6efdd67684fabb1f3d98",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Adapter.cpp",
      "new_id": "548df555480819bf84f44ff8504566ea7187e137",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Adapter.cpp"
    }
  ]
}
