)]}'
{
  "commit": "c509bb3757c02beecfd6d74ef7aae9ee94b1e3ed",
  "tree": "24f665979e4e8c115a543ae2a6b5d325c8593bcd",
  "parents": [
    "d82c5cbc6ad588606f4372647d45f062d13318c5"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed May 29 13:53:19 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 29 13:53:19 2024 +0000"
  },
  "message": "[tint][ir][spirv] Deduplicate storage textures with different accesses\n\n`readonly_and_readwrite_storage_textures` adds support for storage texture with read and write access controls. SPIR-V does not consider these different types, and need deduplicating.\n\nFixed: 342840932\nChange-Id: I3ecb0b7ac4dabe414eece04343d1089ffb9af570\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/190621\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2e7104aeeb8a6e955ce995c93b4ee5f162dedb1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "3a3fa000beb25586f33d73a3ad2a7421e97235e8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "27fdc1b673bbd08bd0aea74a2ba23652201d9805",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/type_test.cc",
      "new_id": "febac195e5d864ba02501d1a4e5de35cfada406a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/type_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdfbe047951479f13558719b3d58dd0dff01bbe9",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/342840932.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94156e06e308aacf20d9bdaaadc8bc89f6689396",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/342840932.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94156e06e308aacf20d9bdaaadc8bc89f6689396",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/342840932.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53b3c195ac3fcf3c64f782cc351e59b80b9ea0d2",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/342840932.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "466ceaa5d69d1ea92e58be2938941dabb25db499",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/342840932.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6936908299516a74df37b2d11854d58b4cffe52b",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/342840932.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5ce9b1e69cc66ca3aa798a5d4c7028224d34d87",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/342840932.wgsl.expected.wgsl"
    }
  ]
}
