)]}'
{
  "commit": "993a658af2a40bc9ac9c3db42bb26f0b3736cf04",
  "tree": "1837c73d2f80897504f9fab8bea5f3c3e966801d",
  "parents": [
    "e4f947637a3bb45b4d9be9b1cf7cf51461dff800"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Feb 20 08:37:45 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Feb 20 08:37:45 2023 +0000"
  },
  "message": "Move InterpolationSampling and InterpolationType to builtin.\n\nThis CL moves the ast::InterpolateSampling and ast::InterpolationType to\nbuiltin::\n\nChange-Id: Iad9365ff629cbb7b3b03de6a4cd9355a21ce287e\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/120442\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e37ad6c42ab65ba263a9e3361944457347100df8",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "9870ccd6eac7c1fd0d2447609de725bd99e19afd",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "eb4203d5c9c663b279838838cf003ae292a06369",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "2fe21612174161f1be60e8e925934c04740dcf9d",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2e9ef2a91c847c2505eca55c41cc1f5fb43c2d28",
      "old_mode": 33188,
      "old_path": "src/tint/ast/interpolate_attribute.cc",
      "new_id": "339880da2faa733d15c73fca8e476cb34e1830df",
      "new_mode": 33188,
      "new_path": "src/tint/ast/interpolate_attribute.cc"
    },
    {
      "type": "delete",
      "old_id": "b6f0b35fa146db61146e76e66083167677c52a49",
      "old_mode": 33188,
      "old_path": "src/tint/ast/interpolate_attribute.cc.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "dd60156f475f6d67dfacf1491de923400b4cd351",
      "old_mode": 33188,
      "old_path": "src/tint/ast/interpolate_attribute.h",
      "new_id": "2d3ce6f17c99342fd418b447943bf830346b5fe0",
      "new_mode": 33188,
      "new_path": "src/tint/ast/interpolate_attribute.h"
    },
    {
      "type": "delete",
      "old_id": "c225cb6ce41b97b7600bcd0d4f7e586b6b4bbdd1",
      "old_mode": 33188,
      "old_path": "src/tint/ast/interpolate_attribute.h.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6c1204f544f483f8f1f64517304c5aee6b315f46",
      "old_mode": 33188,
      "old_path": "src/tint/ast/interpolate_attribute_test.cc",
      "new_id": "472994d0c53554d0b843b2659a0c8b74c4e2f309",
      "new_mode": 33188,
      "new_path": "src/tint/ast/interpolate_attribute_test.cc"
    },
    {
      "type": "delete",
      "old_id": "1adc9ab04ed2b0a2484b881a8811f3f047f658d6",
      "old_mode": 33188,
      "old_path": "src/tint/ast/interpolate_attribute_test.cc.tmpl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b39930b16027370c641a1802ae7083bdd26d9c0",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_sampling.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1063ded2e55c33f1ff7a3ab8676a88e5a9d6e750",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_sampling.cc.tmpl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3fc357719934ca76e3b8c990e87712a999f79ae",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_sampling.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24b3b02f2083fa855cf32c26a69183aa0c5498b5",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_sampling.h.tmpl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fb7e098693c86edcb675777864552e086f755c7",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_sampling_bench.cc"
    },
    {
      "type": "copy",
      "old_id": "b75fe44cf4370dd898ea8cbdf0fe891aa4ca4fea",
      "old_mode": 33188,
      "old_path": "src/tint/ast/interpolate_attribute_bench.cc.tmpl",
      "new_id": "b2b29f4012a944871525a0057d125e641c4b6682",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_sampling_bench.cc.tmpl",
      "score": 78
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db497a851ab78b31210de8828ae92c209048d7b0",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_sampling_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed77d63945b8ad606f29276fc88cd7f0f693d8ef",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_sampling_test.cc.tmpl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee3f68b305685052fbeaba081ed6af9d66901ef5",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_type.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4158a292051650b2bd359a9ebd58acee9e31d072",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_type.cc.tmpl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee54964041c7628cf75f36f1c87bd55507d316f8",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_type.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c869a967fe150eca81598af4a2d2433c611d8a0e",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_type.h.tmpl"
    },
    {
      "type": "rename",
      "old_id": "722cb069eb6bf1b44162b02edc509ee66875f057",
      "old_mode": 33188,
      "old_path": "src/tint/ast/interpolate_attribute_bench.cc",
      "new_id": "5098f269736836d4f062f6099541a11d975bfbb8",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_type_bench.cc",
      "score": 66
    },
    {
      "type": "rename",
      "old_id": "b75fe44cf4370dd898ea8cbdf0fe891aa4ca4fea",
      "old_mode": 33188,
      "old_path": "src/tint/ast/interpolate_attribute_bench.cc.tmpl",
      "new_id": "1b5df2ecca15c726ffff623ddf3f265d02c1ab6f",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_type_bench.cc.tmpl",
      "score": 78
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96e7094760da10a3af78bc0fe3703e0226f88999",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_type_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1a48b9cf107e78ea410f7b3199bd91aa1a47eb2",
      "new_mode": 33188,
      "new_path": "src/tint/builtin/interpolation_type_test.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "0863db38a1bf5a8d50fea67065a4e0e79973d026",
      "old_mode": 33188,
      "old_path": "src/tint/inspector/inspector.cc",
      "new_id": "e3706cfa8cdc9f7d9922388bdbff6bb8f88cf428",
      "new_mode": 33188,
      "new_path": "src/tint/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "13197bd62485324685a5656cb4cb39d822e0bdc4",
      "old_mode": 33188,
      "old_path": "src/tint/inspector/inspector_test.cc",
      "new_id": "361b8db49d1647179fbeda55adec6f0a48fc7e04",
      "new_mode": 33188,
      "new_path": "src/tint/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0b678dc1c0c8070f7bb9473ce3538ead3d3dc794",
      "old_mode": 33188,
      "old_path": "src/tint/program_builder.h",
      "new_id": "f13290033ae67e481be929cc1d63c25088a9b3c6",
      "new_mode": 33188,
      "new_path": "src/tint/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "b4e23b8c3e5e6bc033c3b4ee9948568d066f0d03",
      "old_mode": 33188,
      "old_path": "src/tint/reader/spirv/parser_impl.cc",
      "new_id": "35df78983c4288d4ff100104806af423d47c77b0",
      "new_mode": 33188,
      "new_path": "src/tint/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "ba9f7eba63be2634e0a807b036d38b953684dc7b",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.cc",
      "new_id": "e333efefe973fb0c439219f54825b90ede8f18b9",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "e67d7456ac2680d44ca1777e77ff52a37f780875",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.h",
      "new_id": "759e88d01b90eb6e3983d5a1f911458e8d38bf8f",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "bc0c2c9b8ea9f9d6ed0f3550faba37ffdaca65ef",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_variable_attribute_test.cc",
      "new_id": "9468d1c58882dc6b58f322f72ddb8ac5886e081b",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_variable_attribute_test.cc"
    },
    {
      "type": "modify",
      "old_id": "982b86580e2d429807e33b3d2c30e982b5bfb0fa",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/attribute_validation_test.cc",
      "new_id": "3255c49576e888f746aea50de2a8253d193b20e7",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/attribute_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2ef7d1ec06c505f17b83e79d0c86d6b6bdacd40d",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/validator.cc",
      "new_id": "ebb8284692d2bb118bd9aa565919148c383b6277",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "2df79665edff1f60082219f12fb3834c81aa9fdd",
      "old_mode": 33188,
      "old_path": "src/tint/transform/canonicalize_entry_point_io.cc",
      "new_id": "80b51dcfba0371b32d723ff7d99bbd4619eab8db",
      "new_mode": 33188,
      "new_path": "src/tint/transform/canonicalize_entry_point_io.cc"
    },
    {
      "type": "modify",
      "old_id": "742694cbd64e36fc72a014c903e3d40dfe99ca53",
      "old_mode": 33188,
      "old_path": "src/tint/writer/glsl/generator_impl.cc",
      "new_id": "d89aaaf94fffb5703a0c9cc4ed9fe48717160926",
      "new_mode": 33188,
      "new_path": "src/tint/writer/glsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "7b33e4a873d8571039d25d5a1d490d278b9fcd7d",
      "old_mode": 33188,
      "old_path": "src/tint/writer/hlsl/generator_impl.cc",
      "new_id": "2659a529e8b1eaf712e34ab24a27035709952a2d",
      "new_mode": 33188,
      "new_path": "src/tint/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "da846f424a6b69f69e1ffa0633de53731ea83ee6",
      "old_mode": 33188,
      "old_path": "src/tint/writer/hlsl/generator_impl.h",
      "new_id": "1f272efdceb09fe754d82a6528e340435a262e84",
      "new_mode": 33188,
      "new_path": "src/tint/writer/hlsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "5c77e4795fe1ab9aa81c0680f8a8ff1c10d1a8d9",
      "old_mode": 33188,
      "old_path": "src/tint/writer/msl/generator_impl.cc",
      "new_id": "0f6b390261c787a4fc92ceb306de22ec3e84006c",
      "new_mode": 33188,
      "new_path": "src/tint/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "0e9b261ea2bb0e37e82a2da0f9be6aecabc548af",
      "old_mode": 33188,
      "old_path": "src/tint/writer/msl/generator_impl.h",
      "new_id": "3e84546e4b55bd2e3b0f6f868c94377d89570d02",
      "new_mode": 33188,
      "new_path": "src/tint/writer/msl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "0e04d17743fd5eac7c2bf8a191984ea64b13921a",
      "old_mode": 33188,
      "old_path": "src/tint/writer/spirv/builder.cc",
      "new_id": "0a3c5ba4d80cf944b0b34b6de4457aa43f7963f4",
      "new_mode": 33188,
      "new_path": "src/tint/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "c939a39ace00eccffac461edc45a658a17665755",
      "old_mode": 33188,
      "old_path": "src/tint/writer/spirv/builder.h",
      "new_id": "d4aa11bf54810a4061f43bf500476c2a86de9968",
      "new_mode": 33188,
      "new_path": "src/tint/writer/spirv/builder.h"
    },
    {
      "type": "modify",
      "old_id": "42db52a5d6a77bde4c46fdc3b50ea002935b2f28",
      "old_mode": 33188,
      "old_path": "src/tint/writer/wgsl/generator_impl.cc",
      "new_id": "0902d2cd8c8e5462c45baf2d7f6fb23ccbc297a1",
      "new_mode": 33188,
      "new_path": "src/tint/writer/wgsl/generator_impl.cc"
    }
  ]
}
