)]}'
{
  "commit": "3703522d41de7095f31d0820f36b7ddc422574f3",
  "tree": "201b787d34d4b20a44457e38384526e9a6d8fe2f",
  "parents": [
    "2f7730a16eade6692a47139feef38b080c70a7a1"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Dec 08 19:54:08 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Dec 08 19:54:08 2021 +0000"
  },
  "message": "Implement textureGather, textureGatherCompare\n\nAll writers implemented, along with resolving and validation.\n\nTODO: SPIR-V Reader.\n\nBug: tint:1330\nChange-Id: I8ba2f6023749474f80efb8a5422ac187e6c73a69\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/71820\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ba51547084ebce0665c00d61d482a9977c13e8c",
      "old_mode": 33188,
      "old_path": "docs/origin-trial-changes.md",
      "new_id": "09f66a33351d6f923f8742356c07ae865f10aa4b",
      "new_mode": 33188,
      "new_path": "docs/origin-trial-changes.md"
    },
    {
      "type": "modify",
      "old_id": "04c3ee0246a30833dc7bdb737e247cb9474e5ced",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.cc",
      "new_id": "76c9a730ac79ff83b38ae1c88cdfa1c1bfb6cb65",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ee517a1743ff03453270b066beeda29542124b7c",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.h",
      "new_id": "64b995a4599547ea58a4828f67fa12876102784e",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "ea72274f84a03f46cef71aa33c8c666acfcc9afa",
      "old_mode": 33188,
      "old_path": "src/intrinsic_table.inl",
      "new_id": "19812964ffbef5d4c647c0a17174dbaf0d5ad1c5",
      "new_mode": 33188,
      "new_path": "src/intrinsic_table.inl"
    },
    {
      "type": "modify",
      "old_id": "0d436fe48248ed56726a6ec7320420c25c9ce594",
      "old_mode": 33188,
      "old_path": "src/intrinsics.def",
      "new_id": "bffcb2841bee23dd81b8cfc5bc53e7569cb480bf",
      "new_mode": 33188,
      "new_path": "src/intrinsics.def"
    },
    {
      "type": "modify",
      "old_id": "a2f848ad881fdff6a0e3da40e29ba8790fad899f",
      "old_mode": 33188,
      "old_path": "src/resolver/intrinsic_test.cc",
      "new_id": "c0ba99dfdfd4ae4004d36e95acb1f44bc197a619",
      "new_mode": 33188,
      "new_path": "src/resolver/intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "49cfb07e7ae775e0335cece6e5da9b9adf19ad0b",
      "old_mode": 33188,
      "old_path": "src/resolver/intrinsic_validation_test.cc",
      "new_id": "edae91fcd5a7ef5b98ae84090e706c3189c1a1d0",
      "new_mode": 33188,
      "new_path": "src/resolver/intrinsic_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e7f6deb39389bba6c62f25e0e03ed66fdde7ee8f",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.h",
      "new_id": "ff4cf96da1bd78fdedfe23beeaaa9e245ecddbf6",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "7c6afefb68e5c6ba9a76952d73b9836fa27826b8",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_validation.cc",
      "new_id": "b15aaf5694e59691ff63c36fa5275922fa6eb296",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_validation.cc"
    },
    {
      "type": "modify",
      "old_id": "13ccd21a79a5e77dde4c4d3d52a70423bc8eb113",
      "old_mode": 33188,
      "old_path": "src/sem/intrinsic.cc",
      "new_id": "bc90549ab5ba2db102dcb5dd3b6add41b0f1ba41",
      "new_mode": 33188,
      "new_path": "src/sem/intrinsic.cc"
    },
    {
      "type": "modify",
      "old_id": "417494d9d24947aa9651ecd3f17271ad5736258a",
      "old_mode": 33188,
      "old_path": "src/sem/intrinsic_type.cc",
      "new_id": "76208f67abe1d10d0850597b6966d2191365df9a",
      "new_mode": 33188,
      "new_path": "src/sem/intrinsic_type.cc"
    },
    {
      "type": "modify",
      "old_id": "3274be38e0fb59dcf3a1b424b00b497079641d4b",
      "old_mode": 33188,
      "old_path": "src/sem/intrinsic_type.h",
      "new_id": "3ef2fe37b56b4b9bc8368868dde58042f6983a7c",
      "new_mode": 33188,
      "new_path": "src/sem/intrinsic_type.h"
    },
    {
      "type": "modify",
      "old_id": "74b32b6bc89923fe1100f0459c063a5a82c93b27",
      "old_mode": 33188,
      "old_path": "src/sem/parameter_usage.cc",
      "new_id": "753283b75ea4edf5c549d7b5e3da4b84a8e159e3",
      "new_mode": 33188,
      "new_path": "src/sem/parameter_usage.cc"
    },
    {
      "type": "modify",
      "old_id": "79ab693c2258f0909a9ac3745eb9980deb80f8d4",
      "old_mode": 33188,
      "old_path": "src/sem/parameter_usage.h",
      "new_id": "c6dbf390f7f88dba9229f562277a4abe2aa98e3b",
      "new_mode": 33188,
      "new_path": "src/sem/parameter_usage.h"
    },
    {
      "type": "modify",
      "old_id": "b2eb4f4946d458d6a3060f58d5e2edabfb7924ac",
      "old_mode": 33188,
      "old_path": "src/writer/glsl/generator_impl.cc",
      "new_id": "3e7185a7176dca9d4dfee57aa234825797fcfbb4",
      "new_mode": 33188,
      "new_path": "src/writer/glsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "8595e08a417c3edfc17c29e03eb9d7c81be5ddac",
      "old_mode": 33188,
      "old_path": "src/writer/glsl/generator_impl.h",
      "new_id": "a3090e79556b3717afed45c3acef36dfcef1a73e",
      "new_mode": 33188,
      "new_path": "src/writer/glsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "04fff42aa0f34a9dbddb4b6a19cf4db527f44494",
      "old_mode": 33188,
      "old_path": "src/writer/glsl/generator_impl_intrinsic_texture_test.cc",
      "new_id": "1aca03e371451a4b626e44e5e9f8dc9f9268b1bc",
      "new_mode": 33188,
      "new_path": "src/writer/glsl/generator_impl_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "290f89889ad30f7423487a5ee4000983ec7f684c",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "122f50e4149a5cbbc1c21c0b595317c61efd6009",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "b23897d6efe018eb4d14835accd681ebf3cd5de0",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.h",
      "new_id": "c2532a2decf6fc7ea36f04fab34d7bfa801625a9",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "73a581c9198adcb61423e738a64f884a0ba9edae",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_intrinsic_texture_test.cc",
      "new_id": "fd77b9e941df3961cbd2026ca7c916f26e436c37",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4982639d80bada845d0a26752ea815fd500aa3b5",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "a4f8b72705febb9c7a399cbf3e6cba94df545684",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "da9971686dc34d91bc442a00e02317842af1d630",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.h",
      "new_id": "ab3af1d99a545c15714e6718a45faadff3118b4f",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "bcee2f87ff0b58d16c126c62c0e942c45211d1e8",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_intrinsic_texture_test.cc",
      "new_id": "d3e298c1650bcf94baaa13600d440651c4567f99",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ea82524a1b78fba03909459af0d58e703152d39f",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "ea7b5b51e167ea8f9e6117f745e1ffc8b3a83f6c",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "fd131c4e977950f8bdd5943660d0bb63bcb3f219",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_texture_test.cc",
      "new_id": "b100027f5ab82888f3667a4847195332a29e18a3",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_texture_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15f035c2bb46b96e5ee9633af5658d63e3250d13",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/01305f.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "180ad6284714e476f351a77eb15f892e00aae03f",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/01305f.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f68275aed02cb8bedc81b6a7fe15fe5468d7143",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/01305f.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8ac4eb07dc3186fdf98e8202b30a1f04890e72d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/01305f.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da4c38f7a8b23b51ffc516ad8b3981c24ef6013d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/01305f.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e4204211c1d890c2d9483b170896b87afc66ad8",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/06030a.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8ca18464879a686497a49faa7136233bf2c74b3",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/06030a.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "247e4735ad005c988cf9be606ea0e96e0d5a5dd8",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/06030a.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a46bcd070558b8368dbc147339f8f3bdb7743b58",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/06030a.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7faad626cae48d01e8fdcf5485c56a0a8daef256",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/06030a.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d64a317c49d2542fb6a66f65d1b25d430fce02f1",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/10c554.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77c4aab887f3f72d1dd038026f39b6cf09d63c16",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/10c554.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "076e0378c002704b2ff03e79eee2deb5a196fadf",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/10c554.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfa4d4a062a67ae4f4c8a5cb6df4ce1118c6302b",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/10c554.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "748e379f390ff76eb464ab89ea958b003f621628",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/10c554.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55c4e46d0dadb90f63b9fde0e68f162c7de9e109",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/15d79c.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b45f71b21124e3766c40326e862d84b9dc288f1f",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/15d79c.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5290c91d0a78c436a6bf714ee6bc9d2c4f562425",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/15d79c.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "376685950a628f1d2026afd27c1431cdeb861ca0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/15d79c.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53190460ab77a891beb63fb0d9beb03c02e7249c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/15d79c.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8c110431021a32188940ff0441019442b24c48d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/2e0ed5.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cba329f1ef17628d4e46538cf7ffec622996c4b7",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/2e0ed5.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2406342b4a1beadb3764ddb083819a14c54ca975",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/2e0ed5.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dd47c949550e13654e9f4b3a2b13037fd9797e6",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/2e0ed5.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3439a780e98f3d879d369860c2ce3267697bd8ec",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/2e0ed5.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e556b3031f7f885c3b0873d827e2ace459f19d1c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/3112e8.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d538b4f7e141b291fcea20f9adaf2b2fd5e13548",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/3112e8.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1607710fd5c5af6586790d63b7217d0f661bc7d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/3112e8.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "267adbca786b8c39d5605d34675d0bcf9174dc3c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/3112e8.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b0bd78a760ce0e0edcbe2c821ba12d640ecc776",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/3112e8.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1877c388dfa5170cc6363aa118056e739e828852",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/3c527e.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f1913cee85c0533ee377c836a95c5256f909f59",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/3c527e.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94df2334eaf1e5d842eb2bc833bd2b4850154db9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/3c527e.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ee0085682973a98445db56b3a54c98e6b455628",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/3c527e.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4aeb58735ee3bf6088b66167c48ff24fbb8f8e2e",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/3c527e.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "219cd0a0295f33753c3acc3c3ab825d8553d67b0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/43025d.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d752ec6b87babfe64c84dfcfe0f0cb4b7866aa9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/43025d.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f16342d566a03e5bd6e26a306f2a6ed1530443d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/43025d.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "809074be9b6575e556897f281a7da34d0ada5fda",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/43025d.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "121a1da4fa0d30277556e902a06a796477c4cc92",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/43025d.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "296c243ef49188b539a48093a13203178903fe00",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/4f2350.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02a56e2ebab0b6fb21766c6957342c44ef6459b5",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/4f2350.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "767864c6147c9cdf6cb62a6782e792f22ba69c93",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/4f2350.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6ff85cb1fb01dfd87b59d996f6f0524db22c776",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/4f2350.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4dade7f9aa3e6f998ccfa0b3e7c4c562e275e724",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/4f2350.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "349aaa64446792fecabe2386559417fcec49dd0a",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/51cf0b.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da88cb1cd20e65bf2bb7db607b29197ce0dfa048",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/51cf0b.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc883fadd528e7c74c97f18add963dd8b9396ffe",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/51cf0b.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bc14404e982b8aa3b13d91589ef9751c55e93f5",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/51cf0b.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d14de6e9be6e1127471acefeaa13c06ff49d29db",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/51cf0b.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2184965b88b9d9795915a454b142347ec25e100",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/53ece6.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0962b39a78965f7ffacd3cae3b6ccd9296d27224",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/53ece6.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7da86abb24df7bc594dea2a9e4f955c262d5ad51",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/53ece6.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d46484eb3ffc8f843bd507f946dcbcea264f4a80",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/53ece6.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cf894a8c94acb4e48eff4ec926c447e83b83eaf",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/53ece6.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27ab26671b21eeb068a16388c4c3f9220d96f38a",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/57bfc6.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb276f71d7709f7ad7070947ef77eeff547baebd",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/57bfc6.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb947d41a9fdbf4689dccc69ecbb2d04b7d1ec18",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/57bfc6.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "531f1964a49e10a00f2865f284c5d035ccae8181",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/57bfc6.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5be66ca9c9819f4ee14eee755d9eca1c43dfce54",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/57bfc6.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac9a29220dd133bf953b1c28c08d31099ef7e3d3",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/587ba3.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db0fc6f6f09d332401d9557ab25a9e6fe1fc6a2c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/587ba3.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b32e79a6cf49b91509371a9341736ac24f63b15",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/587ba3.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "512819dbc25331cae42f420c7ec9ba3c1689d907",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/587ba3.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ef9c1ff7fdb651777000f3707ce7dfd0940ecb1",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/587ba3.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8c23765d40136c79df7915f6e0da9f21e19b3d9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/69e0fb.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcf9228016d7f0b24e681e09118aa373a1449cc3",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/69e0fb.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa09d32ba58e0d53a07af2e2c9fac8f01a4e4050",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/69e0fb.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "977638a52f51e42744f6d8155df4617a59843698",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/69e0fb.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21d5efd94d730d26de76f4062ef87519aa2a06f3",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/69e0fb.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcbedcb3c65942314a60883c97108d848638050d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/93003d.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9162f082ac380bec21bbce7dedf71d751dca429",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/93003d.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "549848513909897391d47942e70da955225d2472",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/93003d.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e31ea804ce0268e6890123d57f76cfb0f7969175",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/93003d.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64c3ad0e4f6eabc755b28c2fec67e084cfbc5afe",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/93003d.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b84b028c93605161890d5c73b52e13df2333c9f",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/9a6358.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31f64d3a0ff17924dbb6e628ec89e63041fb5230",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/9a6358.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d65de7184480d935fb87c886b85130fef9d15d35",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/9a6358.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f379361854adfc53d9ff984303349e9cc065f2d0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/9a6358.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9721e3a122b9c54e9dc5a815d779462a4d112390",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/9a6358.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2008c2edd0bee689c2e993cde60dfbe385366ac0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/9efca2.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "280024d0f7548cb9e77edee1a72cea989fbf9390",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/9efca2.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a99e1db83a566b3aeb29297b656722d5a48887b3",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/9efca2.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55026388d7d6a3bae13d46ce81d8803bff0a7e9a",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/9efca2.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07113dd04332cb6bc56eefa6d53d529f9bec8b8a",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/9efca2.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b5982417e18d9534bdb2a70319bb1b6255ed61e",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/bd0b1e.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aca181e73f0ba674c4fee73e4c1b04f7fbee9a35",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/bd0b1e.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80efabda5dfb874aca26a3d07c1c4e51ecb53656",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/bd0b1e.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aeeccf160f2698650555bfa3267cbb1253541181",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/bd0b1e.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6094dd2c6cc41e6ae17ea74a4d21e72e2d1b4b86",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/bd0b1e.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95088b0015dc55f08ed0566076aeab49e1cb6835",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/c409ae.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3360bac61080b1907228d901534b38be124dffd4",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/c409ae.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e63e77b0c866320a27624605158cb4f9f19b755",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/c409ae.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ff9b748c89d809da4b455506558b10325ececc2",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/c409ae.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88bc15d4943a39f635ac0bb232ee004863f6c7ee",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/c409ae.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e91568d734818b073aa2d8e70b1b3baa4cb082d5",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/c55822.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e01de9ffd473b8a1027249b08a7d2a526fd72fa6",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/c55822.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57ad16e8bd86bbcbd753a3014d2ea57b6b9539e9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/c55822.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b73a1cf66ff5350eb9238d7196b10c28a555595",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/c55822.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58bbb428b6ae2d917e69c51d1f0ce26d1f10c872",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/c55822.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d24347414ca94f73217ffe355e08062a478e3856",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/e1b67d.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d46a7e5836e8a5165a232b1ea5151ad855fedd9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/e1b67d.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e5fb4bb989bc8e8fa2e20ef1f39d56eba674b91",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/e1b67d.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7664cb3402f22cffab6e461bedccd4dfa21109c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/e1b67d.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "125d649b09d29c98869ba8a1fed3de576c435774",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/e1b67d.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02702a4a16088135e393700c6be3332cc753d596",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/e9eff6.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46ac6a1227279dd0f7afb716f3f5f40259e9c127",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/e9eff6.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e09a8141e01427a5b3c3e8f8e30b6564b5383b7",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/e9eff6.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "621964021fef8a305fcf483946a878833965bca1",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/e9eff6.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f11f53e43a3389d4a937bf29bde322ac956a3d6",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/e9eff6.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b998b49adcd490b392c2ecf54872f5a21678d62",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/f5f3ba.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6e6c95354047b2f1ad990698cbfe7d98cb121a8",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/f5f3ba.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "461f0e48af6e851530fb9efe18691d0ffcb9f198",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/f5f3ba.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "893c80af079ea5bde0f82f0f152406d0a3e7f07a",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/f5f3ba.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0505f500739bc435345aba06d10c553e47999762",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/f5f3ba.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4f7aacb951ee910fc1bb57e063da873f0268701",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/f7995a.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d0ca689c9219d947420a397a3e314feb32ca81a",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/f7995a.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e154e15c3c7de7372029a857683e64ae180b35f2",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/f7995a.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08fb6fc339c00baf662cf9b8f20a5201c52c8f4f",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/f7995a.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "273f5992ea372f9e203d04935aab8df761ea24fb",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGather/f7995a.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "732eb5a1d1c2b7234680245d4d54f11028d4f855",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/182fd4.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09f24d3c7c26519aa04a1fc31dca0f3900c5925c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/182fd4.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07d9f5c3798f6a816d8b047ce501cb11d728667f",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/182fd4.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6137b2b5739bbe3176627b460ea66ee096dd6dd2",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/182fd4.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f04178c4b32a9592c3cbb6c4864dcf4be06d62c4",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/182fd4.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcb9b53a8a9dc96646ebd0b8aa5389828b3e6d34",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/60d2d1.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a7c8fd15285d0bdfd18fae9c151c809bac4c7b0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/60d2d1.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e504b009db607f415a82bbe9f81c233534425432",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/60d2d1.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6fd071613df6096a79e40b283beeac790c06f38",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/60d2d1.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "005cc8df8a431e439b58f9635a372d54d58c638c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/60d2d1.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16611ce4568dcf46e2a8d02283d49e0ebde444c0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/6d9352.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4689a0286e373e2d09d1150736a7722fa4216e78",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/6d9352.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bcdc2d5323286afb20d848baf2a284cc6897f0c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/6d9352.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a86729b0adfb27988bbff40fc3bc0da0439093f",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/6d9352.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de6fa2c104442624bac21d0a2d487dba2c726c8e",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/6d9352.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2eb4b74a610ca03358efd5afac45bc4270f6ec9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/6f1267.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1bcdbed96ac5c7c5a8368caaa3c4ce29fbab52c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/6f1267.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5fcff2bad08c7802ae9897495948e4832be2aaa",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/6f1267.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33dbf28e7a9bc1c365348b52dc9ecdedd52c6bb5",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/6f1267.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "096891c3a61e4a3b288d1d2283cb3be1f83468ef",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/6f1267.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f10cee1ec3ee98e1b8f79e96fd53f71bb32bf2b4",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/783e65.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "025a0e68c095a26af568503519bcd571aceb7f98",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/783e65.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86197e65f5bc83e98896c1e031c2a0bcaae8d61f",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/783e65.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4872ee5b714895cca1268086e98cb6dab9e87411",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/783e65.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ee58ce97a2fbdd5c073d52b67f0a6d42bdc7177",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/783e65.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "803c4f16aaeac1d6648736e54d6194844fd0b37e",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/a5f587.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e074554ec577e70eec280c393a69046ea6b88418",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/a5f587.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c0176b317f79aadca47ae5da49c6c57c20b3055",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/a5f587.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d6e7f29724472a9fe58048b9ae523a4e1748dc0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/a5f587.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95903269f1adade9a53368bebb7e2000aabc4665",
      "new_mode": 33188,
      "new_path": "test/intrinsics/gen/textureGatherCompare/a5f587.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d61f99b6f29d8c757724d019d73a8135707d45e2",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/alpha.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f8232f6dba7054fe9754f5ebc43a99a4f564d38",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/alpha.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f71e85b58450636f2b200cf2d7bc5d632afaa5b",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/alpha.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f84ace03fb76214b3424a2d3aa5bf40b3681cd9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/alpha.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fada6d1b359d6c3c948585f2cd89d9ef8f228354",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/alpha.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8251ee16ac0ee9e72d148c378a299d8e2b8c429",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/blue.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "696a8f020f24bbe0b5e313a50ee7bb0dabe04b90",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/blue.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "588e727b40460d1ae0d558a8082924db23fbb470",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/blue.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56f2dcb59e01c03a19b0a677b2d7d4b38d9264b6",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/blue.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18cc654c84950d65bce4daa9c9ca019a3b67cc8d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/blue.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0960ce77cdbb674469d763a24764e66be6e9b5e",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/green.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca621d7023df05cfa7a84ec9b38a0fc804f32246",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/green.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c672905541437953b6aa8b476605055c42273a66",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/green.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6fef6bb752404436a3c49b65c4e726652466174",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/green.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "778bc1cc0583ec8aa4a795b3cedd3a8446034c23",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/green.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89772c984d674d0b2ea17ecd7faa00b2224cfda4",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/red.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c84ae29109403d735895eeb31523adb7538ddcb9",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/red.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78a9e9cebe88ba1c5c56b7e4c972bb34f05a940e",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/red.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6baa49c22d05a9df845cd339ef4dd30cfb46b03f",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/red.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4853506cae1562cbcabcb474a2f069451eb809eb",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/f32/red.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d83c3cae2f56ea47b47972ca16946651b4435e0a",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/alpha.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80023eb184c0106fbd2e1385cb652705d3b630e4",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/alpha.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49861cfb9a649cfc2c20c8dab2ae9ff7ad80d0e2",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/alpha.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6e55e10d78791c7bbd21532934b8aef9a2974cd",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/alpha.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "206d81691ee8fe9214f15c7c5b852beabf4a603e",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/alpha.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13275afeb0d792f262be8f09b89d08b002f1eaea",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/blue.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2292741bf0b9a41770fb0e128a9bea7e33f63df1",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/blue.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f00ee1895786c394d0452105acb3d53ff28de392",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/blue.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adcdd42b09c9730a875e3814b09b01d227abb789",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/blue.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af7f0956eafe51dce733c649a4912825bf8825b7",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/blue.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecf2d658c299f3c61a6fbd80768c09ebc44d9436",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/green.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e267c2e2594e632c19189b89bb948fb3d9f190df",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/green.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "277e4e15d7275312f2173419a465e1cb536a6801",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/green.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d0ecbcc5185305e539c9063c3c7066fc9ff4ed7",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/green.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "862c6441c7aa367aa93b88a3c7a038eaf8f580d8",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/green.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1516eea16875a4a2db3c5b9c2e33baffbf2c7df5",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/red.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f34d0d1bc650a66e94640bded6c7fea1b54527c7",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/red.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fe688c49a0f4f675b5c315c234a3bfb834a9a12",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/red.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a619fa1a514d2be36005410e9f16e3695ac5833",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/red.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a505f6881ff36ae2f6e337b55fb58b442d677df",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/i32/red.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9aeef80e5042749af84c7ee9713028f36ddfa696",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/alpha.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78147c90d24ddacdecbedd83c489e1d473e927a1",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/alpha.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc990a5f5701420700ae2dcdbcb098f97d638ac0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/alpha.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa69dd04f5ad0fbc14c85eeb5daf468a212a78d4",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/alpha.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc21f332eb00e3e64a3c3f9030db1fbbfea97e57",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/alpha.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9751b7c5372fa3f2c2a0eeb251ad67a2c275ee51",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/blue.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f3f6d31f2a6060819cfddeaf131cda7069a22d0",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/blue.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55a95fc36d4c7b32afc5ed0f70395c603078a6bc",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/blue.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e821a7c4774306431d177ab08421a07d8577162c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/blue.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fdeb7e1e26e1f069c24cf8d92672b2a75dbbdea",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/blue.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83edac0241388f28b9c29622e663f9affd448d4a",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/green.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ec62e8ae6c28522dd4b8495c3342808572fda2d",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/green.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41be7911530aa949856e23956a6f157f2e364c63",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/green.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54bd9282f1fe45ea3737f24eb22043b2575d0392",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/green.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17b8423ac1535b5be79f6e0a44eda4728c6ef42b",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/green.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3ca7f8ab220d9ae1df84b6449e8463ae1257cd1",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/red.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9597459c89d70250ba8372ba629ef0315e73862",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/red.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b16b3679da6e26fdcf483be6215f0ca46af66496",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/red.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c52b9ce3ac1560f60a368023d3ae4ce7fbc7d03",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/red.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3b2be81699dba04880cef9f9a42428230a0e856",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureGather/u32/red.wgsl.expected.wgsl"
    }
  ]
}
