)]}'
{
  "commit": "caef3450488f98aa0bc429c4e2d8e29d6a7fece4",
  "tree": "4952b658de120e5cae3f034b73e47ef2e2671d48",
  "parents": [
    "dad57c8c48066a2e4b270b9f6992257f7090664c"
  ],
  "author": {
    "name": "robertphillips",
    "email": "robertphillips@google.com",
    "time": "Wed Nov 11 13:18:11 2015 -0800"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Nov 11 13:18:11 2015 -0800"
  },
  "message": "Readd \"immediate\" mode\n\nThis isn\u0027t an exact replacement. The accumulated batches are now flushed at drawContext-entry-point granularity (via the AutoCheckFlush objects) rather than per batch.\n\nTBR\u003dbsalomon@google.com\n\nReview URL: https://codereview.chromium.org/1439533003\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "572b9caea7800e96119c93220e492a6f73ac1f80",
      "old_mode": 33188,
      "old_path": "include/gpu/GrCaps.h",
      "new_id": "2ee7a370813dc1df92deab2c9eb4cf85a2b1dcab",
      "new_mode": 33188,
      "new_path": "include/gpu/GrCaps.h"
    },
    {
      "type": "modify",
      "old_id": "c40241656d122146d082856aea04b5f922793b30",
      "old_mode": 33188,
      "old_path": "include/gpu/GrContext.h",
      "new_id": "098fdd2fe9c2757c4645d885aac9f54e3f1c318a",
      "new_mode": 33188,
      "new_path": "include/gpu/GrContext.h"
    },
    {
      "type": "modify",
      "old_id": "3331db55670e4719512e813501a53e37b982d14d",
      "old_mode": 33188,
      "old_path": "src/gpu/GrCaps.cpp",
      "new_id": "e4f81ab79b99be8f97d4b293006451f24344c6c1",
      "new_mode": 33188,
      "new_path": "src/gpu/GrCaps.cpp"
    },
    {
      "type": "modify",
      "old_id": "c2bcbd0bad7aef9e01e55efff336ce9433621478",
      "old_mode": 33188,
      "old_path": "src/gpu/GrContext.cpp",
      "new_id": "bd4ca40a34b05139fa2ea39565c447bc07255456",
      "new_mode": 33188,
      "new_path": "src/gpu/GrContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c07211754a885f80e73b4b874e0dcd7cacb4b0f",
      "old_mode": 33188,
      "old_path": "src/gpu/GrDrawContext.cpp",
      "new_id": "bac3a169f526bdc5e83a22fcb9b545b062562ce7",
      "new_mode": 33188,
      "new_path": "src/gpu/GrDrawContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "975636d28bbdb452a982cc26b3f71864a03f9eef",
      "old_mode": 33188,
      "old_path": "src/gpu/GrTest.cpp",
      "new_id": "6e9df211fa93c4e8abcee595c37b9f5aa13f3a63",
      "new_mode": 33188,
      "new_path": "src/gpu/GrTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "dedd00959c50b47099ecae43c12e4eec7ebccd92",
      "old_mode": 33188,
      "old_path": "tests/GLProgramsTest.cpp",
      "new_id": "d1798fc8fa70e611f0e8cdd346f504a519450144",
      "new_mode": 33188,
      "new_path": "tests/GLProgramsTest.cpp"
    }
  ]
}
