)]}'
{
  "commit": "83f26ffeb4f4a3664c7c39bd92ec99da66c237bc",
  "tree": "e8e45564c6b602580c4bc9d42d493ae5c22ce4f6",
  "parents": [
    "d6e2fb2b263735bcd6a2d374752553bb81065e84"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Fri May 22 16:32:40 2015 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Mon May 25 14:35:59 2015 +0000"
  },
  "message": "Implement predefined texture functions.\n\nBug 21278131\n\nChange-Id: I16f27aeaf530f7672e4f60ea379ec82450cc5243\nReviewed-on: https://swiftshader-review.googlesource.com/3230\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\nTested-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b725b039c3a01d0e9f4a4f04e439d79d506bfb2",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Context.cpp",
      "new_id": "3397a9bf50fc1d6f8320561a48a400c3aed38702",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "799c537d83f168db2a50243f7726a8197799e2c1",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/utilities.cpp",
      "new_id": "fb49505077e8ece19d53ad471e10643b4e9382a4",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/utilities.cpp"
    },
    {
      "type": "modify",
      "old_id": "ffaafd02fab44113234b5364f7a709e9d603fef5",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/utilities.h",
      "new_id": "6d2151d36c7b4c323506183ac5cf29681535ee94",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/utilities.h"
    }
  ]
}
