)]}'
{
  "commit": "6cf277d585b861d81972e5fdc8131d15bea87be4",
  "tree": "eedcc576e9fd7e97ae2417226b84dab44434a9f4",
  "parents": [
    "03cd3f5ceab16e71982cb0bf669bc35503770e50"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Jan 07 12:38:09 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 07 12:38:09 2026 -0800"
  },
  "message": "Add `texture_and_sampler_let` language feature.\n\nAdd support for the `texture_and_sampler_let` language feature. It is\ncurrently gated behind the Dawn unsafe features flag.\n\nBug: 474077757\nChange-Id: I34c9122478288c246e54816365ed9b11e32535c9\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/283675\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2227e7cf247d9f91ae0ae4136c962544b8c24ae5",
      "old_mode": 33188,
      "old_path": "src/dawn/common/WGSLFeatureMapping.h",
      "new_id": "7136ac1884d99a71006b641ec8f81a0192edb5f1",
      "new_mode": 33188,
      "new_path": "src/dawn/common/WGSLFeatureMapping.h"
    },
    {
      "type": "modify",
      "old_id": "8738dab7cf7827263a922a07b4f9ae16978e9486",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "bbbafc6a73cdf9054d39ebe10f05fe35505bda7b",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "68bbd13c524fe54bd277c27508f531e2dc1687a2",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/Converter.cpp",
      "new_id": "21c9c39f86cf5be7c080ff7d5e2013f125a306e6",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/Converter.cpp"
    },
    {
      "type": "modify",
      "old_id": "1865fac65c23ba87efae7b05b6fa908c79fbdfe0",
      "old_mode": 33188,
      "old_path": "src/dawn/node/interop/DawnExtensions.idl",
      "new_id": "6ddcb7d93ca7b6b12cd16f944ce91156a5360f44",
      "new_mode": 33188,
      "new_path": "src/dawn/node/interop/DawnExtensions.idl"
    },
    {
      "type": "modify",
      "old_id": "30d1e684c7b8b328bb1d29ffbd4ad357565d6334",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/dictionary.txt",
      "new_id": "8485fbfb9c0d3bf9fdfe5b0a033739ecc8207c48",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/dictionary.txt"
    },
    {
      "type": "modify",
      "old_id": "f027658739a597fc51cb69f9b201fe22ad92e41a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/enums.cc",
      "new_id": "f5264ae6ee18545d7738beae1243b7330d18f3fd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/enums.cc"
    },
    {
      "type": "modify",
      "old_id": "1a425441bad6218a5d28ae277670a520acfc95e1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/enums.h",
      "new_id": "b9731f2b4374f6d71b4af3390ec1ea880a20ded3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/enums.h"
    },
    {
      "type": "modify",
      "old_id": "ee7cde42b7823617831ff09f3e0fbd088f1fc330",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/enums_test.cc",
      "new_id": "1c96b197fde6c29a9de9de192e1ba81a5699c9d4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/enums_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2254bb8f7b8db4f3c970fde7df3023820c73703b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/feature_status.cc",
      "new_id": "41aeedb67a1edd79ba795cb021640f03d800388b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/feature_status.cc"
    },
    {
      "type": "modify",
      "old_id": "e01244f4aeec66b2e3d151fea36a8cf2d1dcabf5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/inspector/inspector.cc",
      "new_id": "2a30a6000d5c15bb8bbd216c8c15a3cb3cffd24c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "26d502419bddfd710804e4e670d7c3f59ae72ba5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/inspector/inspector_test.cc",
      "new_id": "9a68cd7d4ff7b637d79a9e1190510a11206862d2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "770b15ac167aec7db66c966e7f848b6fe07fbca6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc",
      "new_id": "0c1ad6a820e1602ec45c20e2825376c3723d7bd5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc"
    },
    {
      "type": "modify",
      "old_id": "399f8cc15528ece70dcbe8bff9f6671285742fbf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/BUILD.bazel",
      "new_id": "b8608329dccd56edb897f26f0cd1d2834237e751",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a6f601a10f844fffac9550b109366cb532cbacec",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/BUILD.cmake",
      "new_id": "ffc491339aab2026b0c052ddeedbfc42a5cb6ddb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "1ac05ba9ce2e9c636f6595642269b4f09af9ffb4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/BUILD.gn",
      "new_id": "bba7ad86ec77d9e1764a4e191891607dca1d5d77",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf9915c1f3243a5a6d4d456e13fe119bfa6e0f53",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/texture_and_sampler_let_extension_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6e2e1ab9683c2ad3d6d986cc3d10f509a4694eb9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/validator.cc",
      "new_id": "0027e2f85c5100c5f21da71d94f110ac5d728dda",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "b47cfa59fee78b97cbde3dfd31740949ff38ec08",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/variable_validation_test.cc",
      "new_id": "5134a8114002d767f5ab944a9df8d7555aa6551a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/variable_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ac50d34a1552415688533fdc91e3dd120868e5ab",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/wgsl.def",
      "new_id": "a20a1ff5d3394f7b53b0debe7b8552c74bbce001",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/wgsl.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f2b373b315a06fb5ab6c025e368f0c9cff24bf7",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/sampler_let.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3e2886b03422f80db2e1dc28872754b733766c8",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/sampler_let.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3e2886b03422f80db2e1dc28872754b733766c8",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/sampler_let.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02adfd9d342be03bcf3e90f56682a59a1d525e37",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/sampler_let.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79ab35fdf6f95cc03c13c5bec2e791212a945e49",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/sampler_let.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38cda38fa4d61e6877e3cd1cc98759540a5684ce",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/sampler_let.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cef77268e2562a79938dea91c34128a707858e6",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/sampler_let.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99fc0d656d8248d0aadf143ed56835fc7eb7eadb",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/texture_let.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05b9d3d778792e15b56a3cb11ebf28de911809c8",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/texture_let.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05b9d3d778792e15b56a3cb11ebf28de911809c8",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/texture_let.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb60298c6d7e02704b1717ae78733225cefffc42",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/texture_let.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11aa40f912025b514b3d887abd1e667fe14f208e",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/texture_let.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60050ca8b29298fc43111c650f549327c7e877df",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/texture_let.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e2400ffce1eb2e4378022ac565b437afd8c7e06",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/texture_and_sampler_let/texture_let.wgsl.expected.wgsl"
    }
  ]
}
