)]}'
{
  "commit": "536c572abab2602db0b652eda401ebd01e046c11",
  "tree": "47444559af669e51e432355bdb1ea3aeb6354810",
  "parents": [
    "cdd52676dc73595a5bf00330fde5a67ae9ce4cdc"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu Feb 19 20:05:01 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Feb 19 20:05:01 2026 -0800"
  },
  "message": "[msl] Replace workgroup bool with u32\n\nModify the PackedVec3 transform to do this, since it already did\nalmost all of the required work.\n\nThis is only applied on Mac AMD and Intel due to driver issues.\n\nFixed: 42241269\nChange-Id: I466c977da59d3c6347ad91e2ada16c022f33030c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/291736\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77c3e969d7c857e5840c924b141ce6244639a0cf",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "635230d35bc8af22b75ceccc9336b3a1d8d4a265",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "f18ef103c56e59b03d69a80d8dec6791475f4ecc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "59a6db55595bc2a9ea3a9757ffa29dbf0c549497",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "68ba91d09219bd811501c035586e480579d98307",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/PhysicalDeviceMTL.mm",
      "new_id": "afeb921bfbc219efff2f9fe8ff988752d3be749b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/PhysicalDeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "bdc6b9451dd8087205de24196f87b336ccfafded",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.mm",
      "new_id": "81593f9f0eb2ed52ff7c4332829269d43b6bb7d1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "e546443dcf7024d4b613800a6c785d3ed355a7c8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/common/options.h",
      "new_id": "87d418a5e48bc8f661f684b47532ec9980dcc465",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "23dfe978704512003bfaf684fdac21f6450b932b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/BUILD.bazel",
      "new_id": "bf461c84e79292f6414eb464811473f517a96d5c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "71c7a0593634be1e100f04c1d566397a28d47246",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/BUILD.cmake",
      "new_id": "4c15e6192140e70cb656460033af7e917391e101",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "82bb3b91e804fa5a891aa85913132b89cded7639",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/BUILD.gn",
      "new_id": "c4231bf23e1e1b51bbae838ec2bcd99701ce4837",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "201d8b7445f91b77ff70379cee67e219026b8acd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/packed_vec3.cc",
      "new_id": "5385609bc3f908fa57515e64a4a856cbdfdd5ef2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_type_layout.cc",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "437102cc4628c29d8dfd91bb9b1e32771cbd8342",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/packed_vec3.h",
      "new_id": "8ee7b662fb2cd7d7cdc9292fb2e31c54d99e8f0c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_type_layout.h",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "af6325489c0546caf36ae050b25d1d2822dd9160",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/packed_vec3_test.cc",
      "new_id": "df55a46ebd580c8d3c44a3147982ff2b6120a0a1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_type_layout_test.cc",
      "score": 91
    },
    {
      "type": "modify",
      "old_id": "cee8f6e07d352f00d6cac05604279e719e629579",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/raise.cc",
      "new_id": "2770f36516f1bec7974764b898075a8b99ad7600",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "42bf3ec65917e459d6c39cae61e5aa6181495020",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/writer_fuzz.cc",
      "new_id": "1bc84ec3341df64e17da5f497c1ef00a53857536",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/writer_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "d7bfee8b1d089446af7ff193f579aaec266de52e",
      "old_mode": 33188,
      "old_path": "webgpu-cts/expectations.txt",
      "new_id": "c27a9e48778e4886e4ec955ec6a9275f2ab976d7",
      "new_mode": 33188,
      "new_path": "webgpu-cts/expectations.txt"
    }
  ]
}
