)]}'
{
  "commit": "a52dfbdae4b91f970793a0e3b1df6f210e3e1312",
  "tree": "240df09a829a063829bd7d4c8441bf0ec87c40a6",
  "parents": [
    "619c0ab95c7f58fc2fbc970ba46bc78030259c82"
  ],
  "author": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Wed Oct 05 17:03:30 2016 -0400"
  },
  "committer": {
    "name": "Alexis Hétu",
    "email": "sugoi@google.com",
    "time": "Thu Oct 06 14:13:22 2016 +0000"
  },
  "message": "Adding functionality to stencils\n\nTwo minor features are required for the blitFramebuffer\nimplementation in OpenGL ES 3:\n- lockStencil with x,y coordinates\n- getting the stencil format (new getStencilFormat function)\n\nChange-Id: I83ccccefe70dbbedd05b5d82bc75d30f689c4abe\nReviewed-on: https://swiftshader-review.googlesource.com/7490\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "515ab4bf5dc723af3d9ab70bc6f195af78376d0e",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DDevice9.cpp",
      "new_id": "126b0df6c849d683827ab48742277e4df08ccbc6",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DDevice9.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7362d8e0f7f5423d1af346ff713d1caa90658fd",
      "old_mode": 33188,
      "old_path": "src/OpenGL/common/Image.cpp",
      "new_id": "c734ba234c5bde5a660dc9c70d5fa59d2a9f4726",
      "new_mode": 33188,
      "new_path": "src/OpenGL/common/Image.cpp"
    },
    {
      "type": "modify",
      "old_id": "57c669f13b63cbe8a228d47246b78d74e1a2e250",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGL/Device.cpp",
      "new_id": "86d01b9e617c657e45baa6c6e8eadee853b627c4",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGL/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "49204f5aa94d61fbf9dfa9450223708757233f2f",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGL/Image.cpp",
      "new_id": "6a8c01dc8813d66afa76bd7cc30065451fe973a1",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGL/Image.cpp"
    },
    {
      "type": "modify",
      "old_id": "6587d36bb83994d4bdbcd1bcfdf431759964914f",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Device.cpp",
      "new_id": "b66c323046bec3e076c5066dc0795da1cf3a294a",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "3307f45fd792fe1f9faf84fc1686604cca443550",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Device.cpp",
      "new_id": "225ceeb110ab18babe17dba6155379c106ecdb2d",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "fe6c7f9efd164167330c9253a4ac5699e92d22b1",
      "old_mode": 33188,
      "old_path": "src/Renderer/Renderer.cpp",
      "new_id": "0700a887f43b364ebf06c3a8bb9b6d47ba295556",
      "new_mode": 33188,
      "new_path": "src/Renderer/Renderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "5ddea4a47654869c06397d971791c9feef427788",
      "old_mode": 33188,
      "old_path": "src/Renderer/Surface.cpp",
      "new_id": "d97257421339330b51360432420e5596fd22b6ce",
      "new_mode": 33188,
      "new_path": "src/Renderer/Surface.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd89d748281276e3a6f1d7dda7d6f287b6fc3c3b",
      "old_mode": 33188,
      "old_path": "src/Renderer/Surface.hpp",
      "new_id": "dd96ffd9fce95c0b0b7cb2b72c3703baeb762fbb",
      "new_mode": 33188,
      "new_path": "src/Renderer/Surface.hpp"
    }
  ]
}
