)]}'
{
  "commit": "7b8103fdc62e7a19d567d095ced863cf50e17d08",
  "tree": "6edcf80ce55383cb3c43d9cf3d5a12765b8080a3",
  "parents": [
    "36a6ac443021735120c8c4e0e29cbd2eff6b731c"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Fri Jul 17 10:27:15 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 17 10:27:15 2026 -0700"
  },
  "message": "[dawn][native] Spanify BindGroupTrackerBase::OnSetBindGroup\n\nAlso store the dynamicOffsetCount as a BindingIndex in Commands.h\n\nFixed: 532944732\nChange-Id: I00909d482e0c240494c75b7e1a214e7fc5f88289\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/323695\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12a76d6bae474c6c7274b15d2ed6321c1dd62102",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroupTracker.h",
      "new_id": "eb1931abfa775a174611e6c2a3c10d35dd5124e9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroupTracker.h"
    },
    {
      "type": "modify",
      "old_id": "c68c9cfc722b9e294e377d9a31e0598437ba72ce",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandAllocator.h",
      "new_id": "8c8fe946a96246cc5cee1c9ecd038ddc541914b9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandAllocator.h"
    },
    {
      "type": "modify",
      "old_id": "b99c42b0f5b612e542170629fc5ae8623d84d874",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Commands.cpp",
      "new_id": "a177464adca84fbae11bdc2bd39c73de7919a7f1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Commands.cpp"
    },
    {
      "type": "modify",
      "old_id": "36853f89eae7550fb76996dc9db2e5ca5fd42b85",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Commands.h",
      "new_id": "f2e34718d94929861f9dd704da42327433aeaa24",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Commands.h"
    },
    {
      "type": "modify",
      "old_id": "8d95890ea89a0ed83a1fef6de7a46ae0e7843cf9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ProgrammableEncoder.cpp",
      "new_id": "85ed3acc7407646681d4b46bb0e5e2918bca6c55",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ProgrammableEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b99071e177d777caeebd2e5707fa56a576bc8b7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/CommandBufferD3D11.cpp",
      "new_id": "58c4f9722bc7e3eee96babb8fc8461f87553a76d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/CommandBufferD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "3ecb1d11014db5963628279504519044d06f4888",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/CommandBufferD3D12.cpp",
      "new_id": "f07a006a10bce01f42fc81afefc69ff00633cd99",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/CommandBufferD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7dd4dcba02f0af6a464f21b7cb89940daa373b4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/CommandBufferMTL.mm",
      "new_id": "bf985853623a5435fa538b2dc5041c98417edcdd",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/CommandBufferMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "5fac0c86a5de3dcb6cbd149f2705e38ab44b20eb",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/CommandBufferGL.cpp",
      "new_id": "b3267f95adb71d336c65aff40193518212ebbf99",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/CommandBufferGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "9828fd0d6dd0cec64ec1d68c0729ec19fa9cbb3b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/CommandBufferVk.cpp",
      "new_id": "d69dc807509b11b05defaaa794fc34289ae4f0b8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/CommandBufferVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "48c2a3b9806b8e0205679a2ae9ac0c32c6a32779",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/CommandBufferHelpers.cpp",
      "new_id": "5e7a404be0e088554b79616480250f151dab5d19",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/CommandBufferHelpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a4d79c3263b70bcf5cb59eb679b58769c7e9c10",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/CommandBufferWGPU.cpp",
      "new_id": "1cba7a9adcc9f011f16e17490c9e8a59bb1c42f0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/CommandBufferWGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "5dd562ecb6502a3677fbac48b2d48ec789730c66",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu/RenderBundleWGPU.cpp",
      "new_id": "202aa59e4f4c5f3ae25b092887dba48de323d233",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu/RenderBundleWGPU.cpp"
    },
    {
      "type": "modify",
      "old_id": "37837edb0cad39d7ed7f5f5ef2d1d9488691ebee",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/CommandBufferEncodingTests.cpp",
      "new_id": "10666cd2522d10ad83d4f809c8b42f807147237c",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/CommandBufferEncodingTests.cpp"
    }
  ]
}
