)]}'
{
  "commit": "54d0d43e58e97f2fdff3ff597dbcef4fde848bf8",
  "tree": "cc70b48cf700aafc7335d99a16e7a7e73a6e9740",
  "parents": [
    "7bfb3ed2c6dccfa209b5896e263e1bdd63922aa2"
  ],
  "author": {
    "name": "Yunchao He",
    "email": "yunchao.he@intel.com",
    "time": "Thu Jan 28 20:37:01 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jan 28 20:37:01 2021 +0000"
  },
  "message": "Add texture creation validation rules for 3D texture\n\nIn order to support 3D texture, new validation rules are added:\n- to say that multisample 3D texture is not supported.\n- to distinguish 3D texture from 2D array texture via texture type,\n  and its impact on max values of size.depth, mipmap levels,\n  array layer count, etc.\n- to say that 3D compressed texture is not supported.\n\nThis change also adds validation tests for zero-sized textures,\nin addition to validation tests for the validation rules above.\n\nBug: dawn:558\nChange-Id: Ib7d398fdab49a702eaa798f6353639d3721747e6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/34922\nCommit-Queue: Yunchao He \u003cyunchao.he@intel.com\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bba6bceec9f4b82ff2b8afd2a3e5456982866687",
      "old_mode": 33188,
      "old_path": "src/dawn_native/Texture.cpp",
      "new_id": "211abfda897ebb3d3d925afb3eeb7aee6b19fdf3",
      "new_mode": 33188,
      "new_path": "src/dawn_native/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "458ce00d91ead7e590aec8828307eb872b525507",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/validation/TextureValidationTests.cpp",
      "new_id": "1a5eb96b092c6e681445588de929a26516701ea4",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/validation/TextureValidationTests.cpp"
    }
  ]
}
