)]}'
{
  "commit": "6fa34f80bd4ac90c7bafa46f06ff76fa27588df0",
  "tree": "e16b5734e187c993d0a7b9e3a4e8fbc9ed4c1d9c",
  "parents": [
    "c1d395865f0a666683a46deae14e8b34815b70a0"
  ],
  "author": {
    "name": "Zhaoming Jiang",
    "email": "zhaoming.jiang@intel.com",
    "time": "Wed Aug 25 01:30:03 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 25 01:30:03 2021 +0000"
  },
  "message": "Adding VB OOB validation for zero array stride\n\nIn this patch OOB validation in draw and drawIndexed is added for vertex\nbuffer with zero array stride. For such case, both vertex step and\ninstance step mode buffer can be validated for both draw and drawIndexed,\nas we don\u0027t care about actual vertex count and instance count for buffer\nwith zero array stride.\nRelated unit test is also added. Also fix the DrawIndexedVertexBufferOOB\nunit test.\n\nBug: dawn:1065\nChange-Id: Id302dc0c443dec965347c8ae9f3f4d73aeddc38c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/62200\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Zhaoming Jiang \u003czhaoming.jiang@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9afd14b5afdab0c16f90bd56747aee595afc0ab6",
      "old_mode": 33188,
      "old_path": "src/dawn_native/CommandBufferStateTracker.cpp",
      "new_id": "f3a6b470371890f6fc96070db6ca2eb0c7afedd6",
      "new_mode": 33188,
      "new_path": "src/dawn_native/CommandBufferStateTracker.cpp"
    },
    {
      "type": "modify",
      "old_id": "a22a2df3655343f17eb545136519171dbe3009fd",
      "old_mode": 33188,
      "old_path": "src/dawn_native/RenderEncoderBase.cpp",
      "new_id": "e98c45a2b5e1725214115dd257157cd49154440f",
      "new_mode": 33188,
      "new_path": "src/dawn_native/RenderEncoderBase.cpp"
    },
    {
      "type": "modify",
      "old_id": "c1c33356d1172a1d5e9f8f31e2d7266bf5f4c343",
      "old_mode": 33188,
      "old_path": "src/dawn_native/RenderPipeline.cpp",
      "new_id": "decde9cc38408a71604f3ddc52ea787c4f40ecca",
      "new_mode": 33188,
      "new_path": "src/dawn_native/RenderPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "a379cd651d4a93ea512705f1d7c08ffc6d021032",
      "old_mode": 33188,
      "old_path": "src/dawn_native/RenderPipeline.h",
      "new_id": "0aebfc2c4cad77d53656e5cd8cb6d71f2d499efd",
      "new_mode": 33188,
      "new_path": "src/dawn_native/RenderPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "fa45e01974666ab62979e82baad971a2499e3b8f",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/validation/DrawVertexAndIndexBufferOOBValidationTests.cpp",
      "new_id": "0a34e6a99919025f9aba84197f4bbe31679c1ba9",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/validation/DrawVertexAndIndexBufferOOBValidationTests.cpp"
    }
  ]
}
