)]}'
{
  "commit": "dc4a291bdb480b5cc808f105c8cf4ec92eb4e08d",
  "tree": "73c9ddf2f10f8f84c0f7fc36398e59728dba9351",
  "parents": [
    "d38d5e1f8f11e4e62cb65b41136d64aff0805aea"
  ],
  "author": {
    "name": "Kyle Charbonneau",
    "email": "kylechar@google.com",
    "time": "Thu Aug 21 11:55:18 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Aug 21 11:55:18 2025 -0700"
  },
  "message": "Refactor SetMapped()\n\nRename BufferBase::SetMapped() to FinalizeMap() since it does more than\njust setting the state to mapped. Also add FinalizeMapImpl() for doing\nimplementation specific work. This will be used on Vulkan in a follow\nup CL.\n\nBug: 432691010\nChange-Id: I982953789163b11105cc0635bd8c380fadc39ba4\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/258555\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Kyle Charbonneau \u003ckylechar@google.com\u003e\nAuto-Submit: Kyle Charbonneau \u003ckylechar@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34d173ced2e54e1b9542f48590d2fd38d5b49b63",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Buffer.cpp",
      "new_id": "e93209672891f15e4ae66e3f1c5f97e89146c4ce",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "ae32bf3d7831486bd858b56608a8c99876c6cd25",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Buffer.h",
      "new_id": "c8dc386930064d186bd61ac64579958cde1ce7f5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Buffer.h"
    },
    {
      "type": "modify",
      "old_id": "4d0e128ef7bc9fd527706ac6322e9299e30d4b85",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BufferD3D11.cpp",
      "new_id": "be6727dc5bc85c649d5a07aa7ac7d937b8d6dc29",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BufferD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "b65594a1f711ff211631a8329ff53e01a63b7980",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BufferD3D11.h",
      "new_id": "bfe849bb3f33a1bca42cf4987959c0b6b812238f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BufferD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "e1a60930a631bb839abe6c550d573cfb88643b23",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/BufferD3D12.cpp",
      "new_id": "1a29834e670de86490803761b7a3351a14bc4ae1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/BufferD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "072acc609c4f4762809998f8043a5a893ff07b0b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/BufferD3D12.h",
      "new_id": "eade4b842f71a6bd859d2ef3543d5715a21df130",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/BufferD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "5837885135f83c084c5438f0283cc5e943ba093e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BufferMTL.h",
      "new_id": "ed0b86ba254a0dabaac6908ce69bb7423130d382",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BufferMTL.h"
    },
    {
      "type": "modify",
      "old_id": "e5ce0c18a64acd7bae66ed2ef062dc28d6b287ed",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BufferMTL.mm",
      "new_id": "a06a589912599c40f6662764c32997b7d5b8ce88",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BufferMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "c1232cdd861723c40ac142edea83b0bb6ac794f7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.cpp",
      "new_id": "f114bf96c3ef7bd8782070407bf73a8884dca2f4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.cpp"
    },
    {
      "type": "modify",
      "old_id": "126514f50507208d9dde43be4b1e052c2e5b9f00",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.h",
      "new_id": "7b40c8072d15f0e6249aa33a767b1245a6b4d1ec",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.h"
    },
    {
      "type": "modify",
      "old_id": "2482712cc824a16cec7e8c81af114336ed7232de",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/BufferGL.cpp",
      "new_id": "005b9be7be720db506e7033c7d5d78d071204750",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/BufferGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c623427992c214f0fe88768850e772d25b0973f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/BufferGL.h",
      "new_id": "384792d507626627322135f38a58a7fe83f7aef5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/BufferGL.h"
    },
    {
      "type": "modify",
      "old_id": "a9da033ae5f08be8e1d4629b511b87abb39d7af1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BufferVk.cpp",
      "new_id": "ee3a66a5175754e3cf20fcb7cab06fa9a61cd1c4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BufferVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7074ce85f02298daf1184fa11e242816688a0ab",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BufferVk.h",
      "new_id": "4ad8acd525f27c226aff4986c4e2e25f8cc0366b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BufferVk.h"
    },
    {
      "type": "modify",
      "old_id": "e5a26b932ad6034f7dcb07bdf521e0c387d5fea9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/BufferWGPU.cpp",
      "new_id": "792eefcfae24ddf9be3d0d63d87e78650037a3bc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/BufferWGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "aaecce89d205612479fcc9ffd8024935c308b2fb",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/BufferWGPU.h",
      "new_id": "a5970a041b9ecf7c5cfcb23db18b4a095136856f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/BufferWGPU.h"
    },
    {
      "type": "modify",
      "old_id": "83c351f13e25160a9c8dd51c61db75df7443d02a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/BufferMock.h",
      "new_id": "196b24ec15447964e4635bbb15cbb49bf4308980",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/BufferMock.h"
    }
  ]
}
