)]}'
{
  "commit": "16ec8f4427bd3ffb8c0db6584615bbb3a428ed6b",
  "tree": "ccc24e47990465c8fe031f0a26866df5cac1b46e",
  "parents": [
    "49e13f1ee56bb62264982ebacdb5f9a00b6e4e5c"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Sep 18 10:47:38 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 18 10:47:38 2025 -0700"
  },
  "message": "[spirv-reader] Pass textures and samplers as non-pointers\n\nWhen textures/samplers are passed in SPIR-V the come as pointers, in\nWGSL we need them to be non-pointer handle types. Fix up the pointers\nwhen creating the function and load as needed at the call sites.\n\nFixed: 441874372\nChange-Id: I444886f40fc0d30f5eceaad20c34bc6651138d2b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/261534\nAuto-Submit: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a471e5579f661670d9cec4ebb8e9dad8ca455374",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/dead_code_elimination.h",
      "new_id": "74cf8ab1afb5c02dd5f377ecc8cd9dfe3ee50189",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/dead_code_elimination.h"
    },
    {
      "type": "modify",
      "old_id": "dce80c80e167c457c459399481c3c22a49c6f60f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "7aa099157902eba807a2e9650e39b5233aa1a661",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "e5f08b3a5c3b78f5905642f68bcf81fe6f982327",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.h",
      "new_id": "efb3e65fabef95dc6a81b0e1d8ec22887003f59b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.h"
    },
    {
      "type": "modify",
      "old_id": "277c77661efefa160039bcf535f936ef41c25b1d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/atomics.cc",
      "new_id": "5f825bada3675851e2b954c8efa4023ab2eeb820",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/atomics.cc"
    },
    {
      "type": "modify",
      "old_id": "71633a8fe54d090dc0e0e4daabf5e9054b338f98",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins.cc",
      "new_id": "4f5069ea132e9aa525aef9f26215c19e82911e8a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins.cc"
    },
    {
      "type": "modify",
      "old_id": "5259f5bd9ca21f88ecec35ed1c5b801c4de2dd64",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/decompose_strided_array.cc",
      "new_id": "9b2c66e51050925b7231a9682144902606c022d9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/decompose_strided_array.cc"
    },
    {
      "type": "modify",
      "old_id": "122d7542f9443580bc6cb95ba9a688aa752c2b52",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/decompose_strided_matrix.cc",
      "new_id": "2840cdfb829a3c76684f36d8a6e8be2696310f07",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/decompose_strided_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "f198e0337ef0a3c9d13615342dec16dd21d99528",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/shader_io.cc",
      "new_id": "789f1c0fe523b1c5e57c251696ec0519db05bff1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "c04da18d1f607e333eff350cb758dd4293106027",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/texture.cc",
      "new_id": "32d47881fe042ac44edf36fc54306cd7dad0a8b8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/texture.cc"
    },
    {
      "type": "modify",
      "old_id": "481039c32dd35a4b9fee4a988a2b4960ac9b908e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/texture_test.cc",
      "new_id": "8b1ef275dd53a841e11c248f824d1f8b3fe3a547",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f2d56cb66cff1786d735c216cf485af800549b20",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/transpose_row_major.cc",
      "new_id": "6d90562eabd723794c121a9decbd9a67a6632313",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/transpose_row_major.cc"
    },
    {
      "type": "modify",
      "old_id": "b183ac85bfcd30d34113a665c34455555561ab57",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc",
      "new_id": "74fd78ca897ec712c783136b741efad7e8deda57",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc"
    },
    {
      "type": "modify",
      "old_id": "25d54a6871ec402d0ba235348daf8fa9f5524684",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/texture_test.cc",
      "new_id": "6ab10211ceb4b90ca727c744b49cdf729604cf64",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/texture_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "519de7a6ba81cea0fedd695057971cd43fe04df4",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/441874372.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a2cc6df8ec08862ff2b69ca1268f0d04a10ff5b",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/441874372.spvasm.expected.wgsl"
    }
  ]
}
