)]}'
{
  "commit": "e5a43390eb366d12eb303d75b592e2ed48deb83d",
  "tree": "d880f34af17914ffc67a25e4f0e192b79c4e1b48",
  "parents": [
    "e61d74a025c4d04512cd52dd900a99a7372fb826"
  ],
  "author": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Wed Apr 22 11:46:24 2015 -0400"
  },
  "committer": {
    "name": "Alexis Hétu",
    "email": "sugoi@google.com",
    "time": "Thu Jun 11 19:00:09 2015 +0000"
  },
  "message": "New FenceSync object API implementation\n\n- Added new FenceSync object and related\n  API functions implementations\n- Added FenceSync to ResourceManager\n- Moved Sampler to ResourceManager\n\nChange-Id: Ia3d42b749811a4e1ed087b41f0c871beb8fdb8d4\nReviewed-on: https://swiftshader-review.googlesource.com/2931\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e01e43090ddfb5b172e22a19de120a21a3cf9388",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Context.cpp",
      "new_id": "07543be74578fd1914204312fbe0d3e0be7961bf",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "b01776bd57ed4b9ec54a6b29aa7a3955f91b40b3",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Context.h",
      "new_id": "61d7f29f7802fde5bc577992e4217b9947c839ac",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Context.h"
    },
    {
      "type": "modify",
      "old_id": "586613e6e6f3f15040ed027e3d71e29462778cb6",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Fence.cpp",
      "new_id": "31c3bf6f50315f46629573d9208f83a2b438c404",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Fence.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a69e5ad7a2fb089a9e96afef1d5d55d6d583d7a",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Fence.h",
      "new_id": "85ce7c63bdbf929995e3365e3210b4c040aa1f4b",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Fence.h"
    },
    {
      "type": "modify",
      "old_id": "e0f7ce04528ba4e416952a0010be46ef993f1a1e",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/ResourceManager.cpp",
      "new_id": "e1b1af3b83696fac85e88ecedc46476e6de45240",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/ResourceManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3d04e56cf12ca62fa228fc606acfe1480db3922",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/ResourceManager.h",
      "new_id": "0cc2656eb01c29894cbac4b7fe1fd8c7b934e101",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/ResourceManager.h"
    },
    {
      "type": "modify",
      "old_id": "ea5a572a726703c37198e96f69387b6d3a7dc46a",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv3.cpp",
      "new_id": "07412fba2b7d800edba2572c4bbe50078c1c9821",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv3.cpp"
    }
  ]
}
