)]}'
{
  "commit": "3cfca9f67e1bd5e6b8352bb2c0ef427d30feebcb",
  "tree": "0e61319c6f05626a55a9856e8c98aaa5d1274fe6",
  "parents": [
    "a0901d4881287430d3fe96f6b45d268a6c27cffe"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Aug 06 14:06:39 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 06 14:06:39 2024 +0000"
  },
  "message": "[spirv] Make usages iteration deterministic.\n\nThis CL uses the sorted version of Usages in the SPIR-V printer in order\nto make the emission order deterministic.\n\nBug: 354711610\nChange-Id: I459afd0599bb01df69e2747b46599a2f83d5531d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/201055\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34ec48228d8164c3d934364694bef10985dc6e32",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from_uniform.cc",
      "new_id": "0dd01ea2d176fba81eb0676d7b3675bebc918ddc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from_uniform.cc"
    },
    {
      "type": "modify",
      "old_id": "55b3321c47d0a46004aed26192d7529d5ad727bd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.cc",
      "new_id": "9e6002f6590a4ddbabdab538bdaf0ad06b4a5d06",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/bgra8unorm_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "bf906edf4751bac2295f9c8548d0b61bda45dab6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/combine_access_instructions.cc",
      "new_id": "08a91f4fb3b150f3d94bf67436cd2563ca211fc9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/combine_access_instructions.cc"
    },
    {
      "type": "modify",
      "old_id": "a48b0a7bc9150f093fa9a61061a7208f9fd5d297",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/common/referenced_module_vars.h",
      "new_id": "41e2dd9910feabdb5fe0acb0c69fd6ebba0dce41",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/common/referenced_module_vars.h"
    },
    {
      "type": "modify",
      "old_id": "bb0a3d0394aba4e4660552bd4a4c3f8ff6c31f97",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.cc",
      "new_id": "f151a65ea974886fdcc296c6a1ed63220515e3f5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/multiplanar_external_texture.cc"
    },
    {
      "type": "modify",
      "old_id": "db33b6975198f1fd5c4b4f187d5ee4cb08ca16a6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/std140.cc",
      "new_id": "67aeb3d44a70afb867e2bb95b58b946ae3f34739",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/std140.cc"
    },
    {
      "type": "modify",
      "old_id": "55eed53a4db19c15b62378afe674aa2a56a5a49a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "d2d6157e016a90c9f911f01955b8a772fc83030c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "103fd0e4fad0892b0672fd6effd4122687d87b68",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/value.cc",
      "new_id": "8d8fb7e2b740a810417af4f9ab979e0de389ebae",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/value.cc"
    },
    {
      "type": "modify",
      "old_id": "a204eee4b5808809c17fdfe360743501b99ed536",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/value.h",
      "new_id": "f1b3f50787bf46ea71c2458af3abd199f05104e4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/value.h"
    },
    {
      "type": "modify",
      "old_id": "6a4ecb2b5c3638de56d7bec625563d3fd9bcd977",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc",
      "new_id": "fea01b9f62df7bf38162858065e9f0beb662a9d8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/module_scope_vars.cc"
    },
    {
      "type": "modify",
      "old_id": "db1917816027d1888e734712b021a3ffe6b43599",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/shader_io.cc",
      "new_id": "26ad574400e41d59670bfa7978b3b5c757c86b74",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "948104dca5a83ecacc367196285c224318283214",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc",
      "new_id": "97acad5cb74c279c25492653610cb44271fac3f7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc"
    },
    {
      "type": "modify",
      "old_id": "52b29681b004c37d1585eb356e950de4cf0a41f9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/pass_matrix_by_pointer.cc",
      "new_id": "ac58a5abc6733209a68fc6f5f168eb9928a6630c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/pass_matrix_by_pointer.cc"
    }
  ]
}
