)]}'
{
  "commit": "fcc41b89c5b2ad13a79e3d678f975dd7dbcdf4c0",
  "tree": "ab2faf5f40c49d930b4aa3142d99d72a77f44ea8",
  "parents": [
    "7c17112690a411d6d455b33bde30a214f56deb5d"
  ],
  "author": {
    "name": "Tint team",
    "email": "no-reply@google.com",
    "time": "Mon Sep 18 10:46:26 2023 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 18 10:46:26 2023 +0000"
  },
  "message": "Import Tint changes from Dawn\n\nChanges:\n  - 21d23ec2345ddf06502438ca1376b937059b8413 [ir][spirv-writer] Scalarize quantizeToF16 by James Price \u003cjrprice@google.com\u003e\n  - 72643887aebc7688a846e12962cfa0689abd2bba [ir][spirv-writer] Emit NonReadable and NonWritable by James Price \u003cjrprice@google.com\u003e\n  - 757dd563d2ad9b636cd6772f95bc948430c80bdc [ir][spirv-writer] Emit vertex point size builtin by James Price \u003cjrprice@google.com\u003e\n  - fef99889810618448a4bc0d22b43a5129434998e [ir][spirv-writer] Support dual-source blending by James Price \u003cjrprice@google.com\u003e\n  - 0c1f1c9c141a049fa585962c0c205a855bf14f72 [ir] Support subgroup builtin inputs by James Price \u003cjrprice@google.com\u003e\n  - d69b6f39129c8591c32de12ae9241268aa7c6443 [ir] Strip interpolation attributes when invalid by James Price \u003cjrprice@google.com\u003e\n  - 86f780dfb461a1aedc8e0b34d92c18c67f656d01 [ir][spirv-writer] Emit shader IO without structs by James Price \u003cjrprice@google.com\u003e\n  - b27bce431140c1c01cb3690dfe24265e4a635300 D3D12: Replace deprecated IDxcCompiler with IDxcCompiler3 by Jiawei Shao \u003cjiawei.shao@intel.com\u003e\nGitOrigin-RevId: 21d23ec2345ddf06502438ca1376b937059b8413\nChange-Id: I4add5e60c99aeb68b297010d8e11d03eda85ef63\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/151687\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a9d29c08a6cf085eedd95d5015cc99219b71e16",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/disassembler.cc",
      "new_id": "66ce989e31248ffc3ad7e212e125170ea8691f81",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/disassembler.cc"
    },
    {
      "type": "modify",
      "old_id": "1b76ff64b9d883a1a0b6209d430c14577486d18a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/function_param.cc",
      "new_id": "877364e5c81f4f4d7851a97f30fae6cdcda3518d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/function_param.cc"
    },
    {
      "type": "modify",
      "old_id": "f8f83d465e94384b771bd09896e911d5fdf69a71",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/function_param.h",
      "new_id": "d9bf75c5ed7a87e4a4dc7f46718d76e029b6fb46",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/function_param.h"
    },
    {
      "type": "modify",
      "old_id": "f279b867c97e51d2630d6e17ac5a1e5328f0a71c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/shader_io.cc",
      "new_id": "3edc00ddf3a0a413250a2d0757c37470ba8c87e7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "e3e71944988258927d00bf4c6e32a6978cce66b7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/shader_io.h",
      "new_id": "22210c02200bb35f885a32dfe6c06daa2004b7ca",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "1042786cc2f36cecd6f150110b9342d3e89f1185",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/var.cc",
      "new_id": "501d6af78a5431c157874c0986578ee9b62cf641",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/var.cc"
    },
    {
      "type": "modify",
      "old_id": "c10adf3e66e517ddf9da06b38a6e99c2215b5371",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/var.h",
      "new_id": "384f7b12b11b55446e584ac8e3cc2c85d6693b22",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/var.h"
    },
    {
      "type": "modify",
      "old_id": "af19505584b2f67d33dcd2ae2aaef2193dfdee23",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/validate/hlsl.cc",
      "new_id": "6b5a7599fe6aef03489fe7105511ab5cb35ae061",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/validate/hlsl.cc"
    },
    {
      "type": "modify",
      "old_id": "5fe3f7cdb6769d656508ecfaaa7478010027efc2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/discard_test.cc",
      "new_id": "cf190b9a7c72dbeb5895e2461e4fda31319d0731",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/discard_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0f41ed635b11d2a71633917994d7ceba70bf8213",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/function_test.cc",
      "new_id": "dcbb23c05d8e74c94d0b2bd31d898d18e88eef82",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b098a86114f38674007ca32f2ca6609cdc4290f3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "d3a4b6ec677dd257d372562880bd668a0e3c339a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "2f0d53af655d92db2ba618dad4cf85861a586469",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.h",
      "new_id": "4071ab010ed9364fd7dd3479e39976f8b548c8f2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.h"
    },
    {
      "type": "modify",
      "old_id": "7a3bd38bcfa1e85e6b391c1040543d7e0367f449",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc",
      "new_id": "fea390926b4675b8d9ce4481d5f71df24716ee18",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "0fa6eaf70800fb8139c3940766f73c53db59c1a2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc",
      "new_id": "d20393fa0f80622da3ad0fb64feb231b2e6ce258",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "71edb73208fd0449833b0e4149d538460b641a96",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/raise.cc",
      "new_id": "c4be7ea9f5ff67998a51606ac4cf53a65af8f242",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "2716b67aa509db2bb82c26fd5e6f018d7eb28af9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.cc",
      "new_id": "0c7a3b2d455210b12771b2df52562c2d0aad3afa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "5924c12a03e04e20b44aa20e482fbe5a6a7a6cc3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.h",
      "new_id": "41a2c647245efb62ae564b8373b3eee4c69558c8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.h"
    },
    {
      "type": "modify",
      "old_id": "0638d50e185dc92ff80ef8088ac1c7619edaf624",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io_test.cc",
      "new_id": "e4edbf9e247cf5e32f8b6611a7c67b76f608c5ad",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c73fa13cb5740c4f21dd2c978007da29ca7a402e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/var_test.cc",
      "new_id": "2e3717524b4e38d535a248aa15ab80b2bb316c8e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "14644643b4665fcf7c56f9b78d22ee8a5b494a4e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc",
      "new_id": "4850db3ff9cd8ba27d511bc315f138a0525db1e8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc"
    },
    {
      "type": "modify",
      "old_id": "0d61b8abe9d250b4283cfef63c59928bbb1de789",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/rename_conflicts.cc",
      "new_id": "7ef8cf8074d2c37268f250b2046caadf0378e96a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/rename_conflicts.cc"
    }
  ]
}
