)]}'
{
  "commit": "d2ec29e4a436b04b8aa1a232ad1cae11b19b148f",
  "tree": "b4ba7d7244fa951c39b3f3422eb37ce07c2d1025",
  "parents": [
    "92cd7ac9413ff2931c8aabd9b6c2adce59c0531e"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Mon Feb 05 15:04:51 2018 -0500"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Tue Feb 06 16:30:12 2018 +0000"
  },
  "message": "Refactor the copy validation matrix.\n\nWe were enumerating the color buffer formats by sized internal format,\nwhich is simplified and made less fragile by retrieving the base\ninternal format and implementing the spec\u0027s validation tables more\ndirectly.\n\nChange-Id: I46d244b9ed738e927b0cb5fe6d1deebf6f0cbae5\nReviewed-on: https://swiftshader-review.googlesource.com/16988\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e435be0c6a51040b553378d6ca3312c720958ac8",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/utilities.cpp",
      "new_id": "4cf8f52c59210a76ea4f7cb851a45da7cb900058",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/utilities.cpp"
    }
  ]
}
