)]}'
{
  "commit": "d104918fd531d865f6a8a680fbce77f78f935770",
  "tree": "6a1e705596296df34b071cfaa83c115ee03cc8cc",
  "parents": [
    "b33972d4a423f1e891ce7c882b52a1b095fd4d12"
  ],
  "author": {
    "name": "Brandon Jones",
    "email": "brandon1.jones@intel.com",
    "time": "Wed Mar 28 10:02:20 2018 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Mar 30 17:29:05 2018 +0000"
  },
  "message": "Refactor ANGLE Extensions Validation\n\nRefactors ANGLE Extensions Validation functions into a common format for\nfuture autogeneration. Any writes to output parameters that occurred\nwithin the ANGLE entry point have been moved into the corresponding\nvalidation function.\n\nBug:angleproject:2263\nChange-Id: I7a678310ad481c1379596a493fcb0b0383fcf3b8\nReviewed-on: https://chromium-review.googlesource.com/985244\nCommit-Queue: Brandon1 Jones \u003cbrandon1.jones@intel.com\u003e\nCommit-Queue: Jamie Madill \u003cjmadill@chromium.org\u003e\nReviewed-by: Jamie Madill \u003cjmadill@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d7e0910348a471049bb9479ef56ba9e7f6310de",
      "old_mode": 33188,
      "old_path": "src/libANGLE/validationES.cpp",
      "new_id": "a8d2fe3637dda7c82f9d11af811469f9ac571907",
      "new_mode": 33188,
      "new_path": "src/libANGLE/validationES.cpp"
    },
    {
      "type": "modify",
      "old_id": "59954a002e932ae1b363c4aa255c448f890cec26",
      "old_mode": 33188,
      "old_path": "src/libANGLE/validationES.h",
      "new_id": "7835b19a596130c5b3863186f0b2babafd9b3a45",
      "new_mode": 33188,
      "new_path": "src/libANGLE/validationES.h"
    },
    {
      "type": "modify",
      "old_id": "ab448a6dc77c2fdfb2205b07b835decd7440f050",
      "old_mode": 33188,
      "old_path": "src/libANGLE/validationES2.cpp",
      "new_id": "3d3c593ba2edc5bfc4fd19e68c12fcc80777c1d6",
      "new_mode": 33188,
      "new_path": "src/libANGLE/validationES2.cpp"
    },
    {
      "type": "modify",
      "old_id": "f14fc5425d6e5b8dbd77f5b56b6f3aeebb5f536d",
      "old_mode": 33188,
      "old_path": "src/libANGLE/validationES2.h",
      "new_id": "85a33dd347a1cc26f7009d37462170eae1297fd3",
      "new_mode": 33188,
      "new_path": "src/libANGLE/validationES2.h"
    },
    {
      "type": "modify",
      "old_id": "7ff676c30c5b44bde78573886431260b74aa6394",
      "old_mode": 33188,
      "old_path": "src/libANGLE/validationES3.cpp",
      "new_id": "42f9df640480118847050134c76e9724ce9381df",
      "new_mode": 33188,
      "new_path": "src/libANGLE/validationES3.cpp"
    },
    {
      "type": "modify",
      "old_id": "beea0393b83c632ff13af7094679b7d26202a236",
      "old_mode": 33188,
      "old_path": "src/libANGLE/validationES31.cpp",
      "new_id": "12a1867573ecb4948928c378e8afe6170405fa2a",
      "new_mode": 33188,
      "new_path": "src/libANGLE/validationES31.cpp"
    },
    {
      "type": "modify",
      "old_id": "80724ff56e221f635e1a53cf9b192dc78c07caab",
      "old_mode": 33188,
      "old_path": "src/libGLESv2/entry_points_gles_2_0_ext.cpp",
      "new_id": "d67d41d6089624db5acfb0119bce5db9800b1180",
      "new_mode": 33188,
      "new_path": "src/libGLESv2/entry_points_gles_2_0_ext.cpp"
    }
  ]
}
