)]}'
{
  "commit": "27441c321bbf9f20a689d175573a79f87268b93e",
  "tree": "691a1094f019caf8251daf12e7c80f2dd5f4a794",
  "parents": [
    "785d3e53a91a2fcbed54ed997ab066f4f7ef43c0"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Jul 01 09:59:18 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jul 01 09:59:18 2025 -0700"
  },
  "message": "[tint][glsl] Handle binding_array in the unsampled texture_polyfill case.\n\nThe computation of the replacement for texture bindings that are\nunsampled is different than for the sampled case because depth_texture\nneeds to be turned into texture_2d\u003cf32\u003e. When adding support for\nbinding_array this code path wasn\u0027t handled, incorrectly transforming\nthe IR when a texture only had unsampled usages.\n\nAdds a test for the unsampled usage of the binding_array textures to\nfix missing coverage.\n\nBug: 411573957\nChange-Id: Ie531cc83a0d056e82d57136289eac9392330676c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/249215\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ba2a4a19287be71768b81ccb42cd07bfaf33ace",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/texture_polyfill.cc",
      "new_id": "194ed628601a1b0eadc6f25676ad91622ead0450",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/texture_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "3010f1ba174870c668227f1c91f0bc755ed2377b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/texture_polyfill_test.cc",
      "new_id": "ad52c24c2f63c57683277c0000c72e8adb9fc8d0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/texture_polyfill_test.cc"
    }
  ]
}
