)]}'
{
  "commit": "0bcf73ea6bf5b55a373dae5c03e7cf906f9e4874",
  "tree": "c01c2972ea8dcf5348a78fb9bc78dc72233a78d4",
  "parents": [
    "4a7c5a0d1497a790e2b41e353915c183af2d07b4"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Sat Sep 09 09:33:59 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Sep 09 09:33:59 2023 +0000"
  },
  "message": "Allow readwrite storage texture in pipelinelayout matches writeonly in shader\n\nThis patch enables using read-write storage texture access in pipeline layout\nand declaring the correspondent storage texture as write-only in shader.\n\nNote that currently we still disallow read-write access in pipeline layout be\ncompatible with read-only in shader as on D3D12 read-write access in pipeline\nlayout will be implemented with an UAV, while read-only access in shader will\nconsume an SRV slot.\n\nBug: dawn:1972\nTest: dawn_unittests, dawn_end2end_tests\nChange-Id: I26387eb4c57cd850bc7672db9a5a3b68a4f7f8ef\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/150560\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41b66a8df8365fe4ea00fd4ab6b31dc87d0d0b6c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "56d8a2c88b23c0f92079310375e489d7e2737666",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "54098c93103cb29a201970237f4f3136760914f6",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/StorageTextureTests.cpp",
      "new_id": "d57d92124d58060a09aed43fe0f9c38dc7e5f092",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/StorageTextureTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "f7f1f3b123303fbe46d22c59b0c6563e478b487e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/StorageTextureValidationTests.cpp",
      "new_id": "2dee034b149bfac814680dfd527077b0ad7bd024",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/StorageTextureValidationTests.cpp"
    }
  ]
}
