)]}'
{
  "commit": "cb11bb1057a68cc9b16ce84e7a871b26e1d96e95",
  "tree": "800efece0830e6c0f1112b81a4eba089b12f03e7",
  "parents": [
    "ca39c44cb85f265965ff582ea78cfedd7606382d"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Wed Oct 15 10:57:11 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Oct 15 10:57:11 2025 -0700"
  },
  "message": "[dawn][native] Validate that only pinned usages are allowed.\n\nWhen a texture is pinned it cannot be used as any other usage as it\nwould break the invariant that pinned textures have the correct memory\nbarriers done without any extra work. This validation was previously\nleft as a TODO.\n\nAdds tests and also removes the ASSERT in the Vulkan backend that was\ntrying to catch incorrect use of pinned textures.\n\nBug: 435317394\nChange-Id: I042b981506690e34908dffb822f8a790d7f7b5f1\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/266614\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab8971bf5a7ff4da2033488be6daa4c81f296c8e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Queue.cpp",
      "new_id": "ced10be7fe65cad146eb0aa358082ae1f2d8cc41",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Queue.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a07d49c4826905ca2b16d0a42e1bf2c40f3df22",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/TextureVk.cpp",
      "new_id": "4914368de3fdc3d4b32a57170bb1d0b3e200aa7c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/TextureVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "3272c0bc7db01db95741bece901e5a8a7813884e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/DynamicBindingArrayValidationTests.cpp",
      "new_id": "d06c34202922ba2aef2c7b5e71e4bfac43a945b9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/DynamicBindingArrayValidationTests.cpp"
    }
  ]
}
