)]}'
{
  "commit": "0ba1851fedfbef6e47ac9d2f80b46e090d92aa2b",
  "tree": "5a5bc1c58ade10dd64d485d4b48b6f57647b37a7",
  "parents": [
    "2628758a215cb6ce103e4708cf40b7ae167182b8"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Thu Feb 26 23:59:41 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Feb 26 23:59:41 2026 -0800"
  },
  "message": "[dawn] Remove support for 64-bit dynamic offsets\n\nDynamic offsets are 32-bit per the JS and C APIs (originally due to\nconstraints of Vulkan:\nhttps://dawn-review.googlesource.com/c/dawn/+/11080/9/src/dawn_native/BindGroupTracker.h).\nThere\u0027s no need to allow 64-bit offsets in some backends if the frontend\ndoesn\u0027t support it.\n\nBug: none, 363031535\nChange-Id: I56f85ad59854886c28047e012c836dfe8bd69daf\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/294098\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f3f89c4ce52f1ddcd5905683eba540450ba14288",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroupTracker.h",
      "new_id": "c04e904517a9bb8e82ef39cf0b43d9a616483681",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroupTracker.h"
    },
    {
      "type": "modify",
      "old_id": "406ec21cc481181873ce8beb3dcc685b9324230e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.cpp",
      "new_id": "9a8dcbf95b06d0105a6c37a982ebd1059feb8dc7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "e5b20022877203798807de0f94750d1b28ec8f07",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.h",
      "new_id": "5b7071638b5c758ca54a4ac6aa1083baafd03630",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/BindGroupTrackerD3D11.h"
    },
    {
      "type": "modify",
      "old_id": "87c35e56e4c9d096c7412de43123edc035ef4ab5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/CommandBufferD3D12.cpp",
      "new_id": "cbe6bf37c52f038e1763d4a614934586d0774387",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/CommandBufferD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c0d3f392757fdd2d5058fe0f182318b6c75a30a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/CommandBufferMTL.mm",
      "new_id": "8cd6c61809d86034adffc5297732ed7b50bd500b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/CommandBufferMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "4d2cd9c9dbfed3bfe650955825b568985209bc20",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/CommandBufferGL.cpp",
      "new_id": "062450948881aa1e1acd913e44a1da9180ebee66",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/CommandBufferGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "0f47d2adb7df03d6c7e5d114953e71c958e512ec",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/CommandBufferVk.cpp",
      "new_id": "8a7fee5e17c0f20b0c6a8f1dce1ecf560d0f6dad",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/CommandBufferVk.cpp"
    }
  ]
}
