)]}'
{
  "commit": "3911efd7cb89f2f02dddf7ca3fdec492930ee0f1",
  "tree": "cfb7e9930e9fc52738acf8dab840f69f09fd1c37",
  "parents": [
    "2a3932cb7442a307b80ead23c88684ceb19785f4"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Mon Oct 30 10:46:56 2017 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Tue Nov 07 21:31:09 2017 +0000"
  },
  "message": "Default to libGLESv2 for EGL surface buffer creation.\n\nIf both libGLES_CM and libGLESv2 are available, we were using the\nformer for creating the buffers of an EGL surface. The choice is\narbitrary, but it causes confusing issues when an interface changes\nand one of the libraries wasn\u0027t rebuilt. This is less likely to occur\nfor libGLESv2.\n\nChange-Id: If0c05d50a141c3782866892694d238332d8211db\nReviewed-on: https://swiftshader-review.googlesource.com/13388\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3616b1b84addeb0fa8f267b2a2cd455e74d819f",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/Surface.cpp",
      "new_id": "4e05d5a6ae62df8aae649170f38b0f429019879d",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libEGL/Surface.cpp"
    }
  ]
}
