)]}'
{
  "commit": "89a8ba7d8c856abbe86d15569f50ee9b231b1cf0",
  "tree": "39bc4b4a54f0e2dfc6813c5660140cc35ddaceb7",
  "parents": [
    "2ceb04e0b1a105db95edd05242a27598a6b096d0"
  ],
  "author": {
    "name": "Charlie Lao",
    "email": "cclao@google.com",
    "time": "Tue Apr 25 17:08:42 2023 -0700"
  },
  "committer": {
    "name": "Angle LUCI CQ",
    "email": "angle-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 02 17:41:12 2023 +0000"
  },
  "message": "Vulkan: Add bit mask vertex array buffer binding point.\n\nThere are various places we are looping all vertex binding points. Right\nnow it is always 16, even though most of them do not have any buffer\nbound. This CL adds mArrayBufferBindingBitMask, which is the bit mask\ntracking all binding index that has a buffer bound. Now we only need to\nloop for all bindings that actually have a buffer, which usually much\nless than 16.\n\nThis CL also removes some redundant use of \"gl::\" name space.\n\nBug: b/277644512\nChange-Id: I30d053274839bfa7c56487651b95c62f2a2c67e3\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4478229\nReviewed-by: Shahbaz Youssefi \u003csyoussefi@chromium.org\u003e\nCommit-Queue: Charlie Lao \u003ccclao@google.com\u003e\nReviewed-by: Yuxin Hu \u003cyuxinhu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a9bcd7cc0ed1b451ac695fe376b1d04bc8e453d",
      "old_mode": 33188,
      "old_path": "src/libANGLE/VertexArray.cpp",
      "new_id": "8f01252649625f7e4bfc78ace2d47a36aa555103",
      "new_mode": 33188,
      "new_path": "src/libANGLE/VertexArray.cpp"
    },
    {
      "type": "modify",
      "old_id": "16f036c86b006110ea0ebad5cef9f1bfa4b0dd93",
      "old_mode": 33188,
      "old_path": "src/libANGLE/VertexArray.h",
      "new_id": "91bc500923894d613b9842b6af12fb3260637a59",
      "new_mode": 33188,
      "new_path": "src/libANGLE/VertexArray.h"
    },
    {
      "type": "modify",
      "old_id": "95d642036537cb079f6561965f6052d3b701585e",
      "old_mode": 33188,
      "old_path": "src/libANGLE/angletypes.h",
      "new_id": "0db2beaf5824e7070d1a74d69f75abfdf848261a",
      "new_mode": 33188,
      "new_path": "src/libANGLE/angletypes.h"
    }
  ]
}
