)]}'
{
  "commit": "d7e6def1268cd417bcfe07b0f34c027bd3f555f2",
  "tree": "13e5b5f6db0ffee3d57ef9555a34d4915421131b",
  "parents": [
    "6d3df85eadf28c7f5b52bbf3d1ead4e1e7aa952e"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Fri May 22 05:51:30 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 22 05:51:30 2026 -0700"
  },
  "message": "[dawn][native] Disallow viewFormats with TRANSIENT_ATTACHMENT\n\nWithout this, we hit \"Failed to create MTLTexture view\" in the Metal\nbackend when trying to create a view with a different format on a\ntransient texture. (This happens even without Metal validation layers so\nit\u0027s not a vulnerability, it just loses the device.)\n\nBug: https://github.com/gpuweb/gpuweb/issues/6263\nTest: https://github.com/gpuweb/cts/pull/4647\nChange-Id: Ia4b33594b0d47822af34fc5d8294d22f996fdc38\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/310035\nReviewed-by: Fr \u003cbeaufort.francois@gmail.com\u003e\nCommit-Queue: Fr \u003cbeaufort.francois@gmail.com\u003e\nAuto-Submit: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d69475025ca2f27ac56398f70c23c8b8813f9aa",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Texture.cpp",
      "new_id": "69e24eef93bf4367a89a20306fd043d9e908a1d8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "6b953376ef08a7bef6592f492ec69542a7bb9208",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/MemoryInstrumentationTests.cpp",
      "new_id": "360e30f362c21530f5070a4f94f109aa81abb306",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/MemoryInstrumentationTests.cpp"
    }
  ]
}
