)]}'
{
  "commit": "5cd502b4ba6b04f5b2e50c19e94c75f472b620c6",
  "tree": "7e6b3257e93191c50b9ffb2655b9218c2e067bf3",
  "parents": [
    "2638f8201e027be24882a706a44da90dd3ba81e7"
  ],
  "author": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Thu Mar 22 08:29:31 2018 -0400"
  },
  "committer": {
    "name": "Alexis Hétu",
    "email": "sugoi@google.com",
    "time": "Tue Mar 27 18:52:56 2018 +0000"
  },
  "message": "Expose surfaceless context extension strings\n\nIt seems like SwiftShader already supports surfaceless contexts properly in\neglMakeCurrent, so we might as well expose the extension strings.\n\nChange-Id: I3c1b85296c46536df9a8bd754856d825307181d0\nReviewed-on: https://swiftshader-review.googlesource.com/17948\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5944efd00eb88074b85e4090bcfdfdf446d7be37",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libEGL/libEGL.cpp",
      "new_id": "55ee224e5d2321f5cb1ff2b469d038145a44631d",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libEGL/libEGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "31351b39594308cf2ae4b7343fc2762377141e5a",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Context.cpp",
      "new_id": "28b0592d95d6807cef27cd8b702a130e095febef",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "49eae832612d257b46bdced75a906ad939b88ab0",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/libGLES_CM.cpp",
      "new_id": "b1f5e80b6d30a9662f0d26ccea05d47f8eeccb30",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/libGLES_CM.cpp"
    },
    {
      "type": "modify",
      "old_id": "39e8c9640139127473ac3a22592417bf17b6d265",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Context.cpp",
      "new_id": "6233e8f7fffa97c66e61def9c62ee73b195bd4cc",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "8fb198f61c580785a4e7a85ead2540d52598af38",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv2.cpp",
      "new_id": "34b3db0d102cfc826ae367d32dc0dec1d32db146",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv2.cpp"
    },
    {
      "type": "modify",
      "old_id": "a98579398484d1324bab5db4270f48644220a63d",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv3.cpp",
      "new_id": "e04874916add0f7978809593ecae109ca6837bf1",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv3.cpp"
    }
  ]
}
