)]}'
{
  "commit": "aebf9dde6a59dd4a7015f266d9a57eda3aae011a",
  "tree": "44a97969ce58473f91e4437a63d8e31c8e7f2363",
  "parents": [
    "1377689c30fcaea7ab57257a929c961873f7677c"
  ],
  "author": {
    "name": "Jamie Madill",
    "email": "jmadill@chromium.org",
    "time": "Tue Apr 28 12:39:07 2015 -0400"
  },
  "committer": {
    "name": "Jamie Madill",
    "email": "jmadill@chromium.org",
    "time": "Wed Apr 29 19:59:40 2015 +0000"
  },
  "message": "Cache maximum enabled vertex attribute.\n\nThis can give us much faster draw call validation, by saving us from\nchecking buffer sizes for non-enabled attribs. Also for checking if\nvertex buffers are mapped. Gives \u003e100% increase in the benchmark.\n\nBUG\u003dangleproject:959\n\nChange-Id: I211c310385bdee46ed06f68ecd9c98385e1f8db9\nReviewed-on: https://chromium-review.googlesource.com/267751\nTested-by: Jamie Madill \u003cjmadill@chromium.org\u003e\nReviewed-by: Geoff Lang \u003cgeofflang@chromium.org\u003e\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5eb0188d99d7813db16f6583ee89b1622fc0edd",
      "old_mode": 33188,
      "old_path": "src/libANGLE/State.cpp",
      "new_id": "e1ef393f6b44664b43b6e9cb3e19518f3a7c5670",
      "new_mode": 33188,
      "new_path": "src/libANGLE/State.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0aded905d40d88405c5668b3e0d3836c5175805",
      "old_mode": 33188,
      "old_path": "src/libANGLE/VertexArray.cpp",
      "new_id": "a920a779b8c7652b110fc4dd0528b3fc18f2244a",
      "new_mode": 33188,
      "new_path": "src/libANGLE/VertexArray.cpp"
    },
    {
      "type": "modify",
      "old_id": "5c79b9953d9f023f8b63afd664283ebc99e28e95",
      "old_mode": 33188,
      "old_path": "src/libANGLE/VertexArray.h",
      "new_id": "acedf91a593a10b6207d0ff7512072e0ef7cd27e",
      "new_mode": 33188,
      "new_path": "src/libANGLE/VertexArray.h"
    },
    {
      "type": "modify",
      "old_id": "8019422f5a1faefa06ef2928c631902cdfcabe3e",
      "old_mode": 33188,
      "old_path": "src/libANGLE/validationES.cpp",
      "new_id": "18961385c3a70214643e8ae49039a4e69b96015c",
      "new_mode": 33188,
      "new_path": "src/libANGLE/validationES.cpp"
    }
  ]
}
