)]}'
{
  "commit": "4b325d66529bc696583b2248eccdf1d71e723cb9",
  "tree": "f303dd5fd8bc06777a5a026900b915f55a015f3e",
  "parents": [
    "d2497a3e9389f0ac559d8842fb383ee204fe5852"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Apr 22 02:50:15 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 22 02:50:15 2025 -0700"
  },
  "message": "[dawn][native] Add BGLEntryArraySize and validation in BGL\n\nThis adds the new chained struct that will be used to specify the\narraySize of BGL. It is gated both behind UnsafeAPI and a new killswitch\ntoggle. Validation is added for this structure in the BGL as well as\ntests.\n\nBug: 393558555\nChange-Id: I2c73d31f297d75889738e18fdff15ec448901860\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/236414\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6aedbf96e4637c4d959c0b23d0d4e986b0fd6d22",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "5ce3cc21ea20ba7d8355a45cfdb9c8294864425b",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "abcb102e29e3eaa26d4fdc1ec5de3c3d32d8d784",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindGroupLayoutInternal.cpp",
      "new_id": "04960e4897d8dc9ca0a7643c39cf7023899c0382",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindGroupLayoutInternal.cpp"
    },
    {
      "type": "modify",
      "old_id": "ca1c4421afc21f6953236e90e88f248c59e92ca7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindingInfo.cpp",
      "new_id": "3f04c7414d4919dbcd7677e68d08c0a686cd559f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindingInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "715b2d591989e8fbb406eadc46cdd855d5191200",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "d85eb168ebbb8e10ae53d0d93680b5bcf2a141d4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7781b027a5e64426e76661aa2f2de73e95bdc7d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "0d86dceb315590b07e62f5525b387eae6c632a92",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "ed8340bf481aa82e578d0afefb4d8a36ade218ac",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/BindGroupValidationTests.cpp",
      "new_id": "75a4e76cc65f566b454f46f53270bc5b9d575374",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/BindGroupValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "de7ee23e7198152a81f8505e05aa66fcbd182c3f",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/UnsafeAPIValidationTests.cpp",
      "new_id": "b42ad633405b12e969ebab47e5a121ba5aaad388",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/UnsafeAPIValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ac723a0b3bbb64ff43d757b87bcd37ec8ca74a5",
      "old_mode": 33188,
      "old_path": "tools/android/BUILD.gn",
      "new_id": "3d3969ea93c3b90679641535116e227add1abe3c",
      "new_mode": 33188,
      "new_path": "tools/android/BUILD.gn"
    }
  ]
}
