)]}'
{
  "commit": "7eda2bdc169fbb8e6dbf2419cd47700c25569037",
  "tree": "f16fa10d20a39f5b5e0e9a7e90c4d6096d7225e6",
  "parents": [
    "285b43512246b5359b395d3e2ff5a28436eaaec6"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Jun 02 14:27:51 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 02 14:27:51 2026 -0700"
  },
  "message": "[spirv-reader] Allow uniform buffer standard layout\n\nSet the option to allow the feature when invoking the SPIR-V tools\nvalidator.\n\nTint SPIR-V frontend needed no changes, since Tint IR and WGSL both\nsupport UBO standard layout now.\n\nChange-Id: I76bd1c3f7b894f03a049d1355f8f137c752fae2e\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/313076\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2711886292a2b5dc09a1c0ee3aea828485e3d967",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/parser.cc",
      "new_id": "e8bc21ac493d4416ec9ae5bf31b9f1c1ca618474",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "9563d39f872dc0818f1573c69a2abbfa64b35cf5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/reader_test.cc",
      "new_id": "2f1195b8dba612f5faa61e19f0042573a81356fd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/reader_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b05dc7617155206ae37019b88025ee3e9ece0628",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/validate/validate.cc",
      "new_id": "ed37457009a1bdf9c45b9e946bcc5251817d67c3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/validate/validate.cc"
    },
    {
      "type": "modify",
      "old_id": "10c044285bd857b6f4649367e9d12c8b83dcbf48",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/validate/validate.h",
      "new_id": "fe968e7f760c64b606008d53fcf897916d499ad4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/validate/validate.h"
    },
    {
      "type": "modify",
      "old_id": "33cc4177d40bd0b388066c8fbd82c039193c771d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/validate/validate_test.cc",
      "new_id": "3dece7aeed0491f8a1aad339676ad2ac3c5cfdec",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/validate/validate_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a47d0190b519cd3aa88edbb40af1c0cc470c9e97",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/writer_fuzz.cc",
      "new_id": "130b0b0b9ee75c9ca87ba6356599d26e390fe376",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/writer_fuzz.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47a6d2212c8acdd7eb490c829438aa6acd9c61b0",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/ubo_standard_layout.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "937c7fc120e6bfcf0a7657d144b072fc0db011e1",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/ubo_standard_layout.spvasm.expected.wgsl"
    }
  ]
}
