)]}'
{
  "commit": "7c2fa23a7eb24c6f91da37f43dda354da8a1d0e0",
  "tree": "9e4806750d3272addcee516aff09aa0b0e60565d",
  "parents": [
    "01456d97eaec597734d02d01ecb5c648c455fa4e"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Tue Feb 14 00:29:52 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 14 00:29:52 2023 +0000"
  },
  "message": "Implement the optional feature \"bgra8unorm-storage\" on D3D12\n\nThis patch adds the support of the optional feature \"bgra8unorm-storage\"\non D3D12 when the platform allows using DXGI_FORMAT_B8G8R8A8_UNORM as\nUAVs.\n\nAccording to D3D12 documents, enabling the flag\nD3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS when creating textures requires\n\"either the texture format must support unordered access capabilities at\nthe current feature level. Or, when the format is a typeless format, a\nformat within the same typeless group must support unordered access\ncapabilities at the current feature level\".\n\nBug: dawn:1641\nTest: dawn_end2end_tests\nChange-Id: If16271b5da52423e73ad4f7ba258af83dbf66dd2\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/119345\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5104d8059eaf1a8c9cc278514b0e2e1bdf595873",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/AdapterD3D12.cpp",
      "new_id": "aa6492a272bca0362398fb7e1d16cca8223956c9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/AdapterD3D12.cpp"
    }
  ]
}
