)]}'
{
  "commit": "a60e8bb892091c2bcf5b02ae04871da8abb47aad",
  "tree": "61d5810d18679fc55f701ddcabd2a8e87ee91c67",
  "parents": [
    "0b1693049ff300ff5cd8d69eb02683b341aa2f87"
  ],
  "author": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Mon Feb 22 15:58:16 2016 -0500"
  },
  "committer": {
    "name": "Alexis Hétu",
    "email": "sugoi@google.com",
    "time": "Mon Feb 22 21:25:25 2016 +0000"
  },
  "message": "Fixed GLES3.0 attribute locations\n\nPreviously, it was allowed for multiple attributes to share a\nlocation or overlap, but in ES3.0, it should cause a linking error.\n\nPasses WebGL conformance tests.\n\nChange-Id: I1c65b0cb31a04680a25ac54d20f6ee0d869251b9\nReviewed-on: https://swiftshader-review.googlesource.com/4877\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17719a63c04097d3e6019d239965f38aadfa3db0",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Program.cpp",
      "new_id": "2b49b4ea55370d3a49d85ed71f1291f376155c9d",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Program.cpp"
    }
  ]
}
