)]}'
{
  "commit": "b9dda64e0e31dc5ac3eb7a19948062385a097cdb",
  "tree": "3d08a74dd912c6e1d861892e28fe13d4f6d0425c",
  "parents": [
    "a6e99c02de6162a6a55f5de3d42c2e8c190cf3f2"
  ],
  "author": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Thu Oct 06 11:25:32 2016 -0400"
  },
  "committer": {
    "name": "Alexis Hétu",
    "email": "sugoi@google.com",
    "time": "Thu Nov 17 18:38:29 2016 +0000"
  },
  "message": "glBlitFramebuffer support for depth/stencil formats\n\nAdded support for depth and stencil formats for glBlitFramebuffer:\n- Blitter now supports quad layout and stencil\n- Device::stretchRect() now supports specific buffers, so that a\n  caller can specifically choose which buffer to copy\n\nChange-Id: Iae0898df11e0a1d3c006113486ed15a3fd2f90a9\nReviewed-on: https://swiftshader-review.googlesource.com/7510\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6033efef661fd263f856b34a8f327e54ff117d76",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Context.cpp",
      "new_id": "0e323369b87abe97b73c3983107ec21a3df44a0b",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "f638c0525393d32f41099d2401ea51679ac31129",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Context.h",
      "new_id": "cd8194f79254107495e450c6c714ac53f18c6365",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Context.h"
    },
    {
      "type": "modify",
      "old_id": "225ceeb110ab18babe17dba6155379c106ecdb2d",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Device.cpp",
      "new_id": "2e7a2e3172c2903f8c54a9899f1e272d9434c4c4",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "705597b8830ef985438a59e6da8987cc9f60398f",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Device.hpp",
      "new_id": "13a10dedb4c30e14b74edcb068e7ccb59e3407dc",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Device.hpp"
    },
    {
      "type": "modify",
      "old_id": "50ab54b7df33b6c3547c3a84484351f8f40a8db7",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Texture.cpp",
      "new_id": "deb8ed7d76a485129292671318ef82815ffc0ebd",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "2b7361df38cfea503332bc0dbf23f7f1591eafe1",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv2.cpp",
      "new_id": "447d800b7fb444faba0e2afb86f871011511c5ca",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv2.cpp"
    },
    {
      "type": "modify",
      "old_id": "f50a65c7bd5cb1aee05e9980e3020c7fa8ef715e",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv3.cpp",
      "new_id": "4c86895965f43307a0b3d4b71e3c864f9176f0c3",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv3.cpp"
    },
    {
      "type": "modify",
      "old_id": "9ee53ded41c31145bae6630dcfeb827f61e6c3f5",
      "old_mode": 33188,
      "old_path": "src/Renderer/Blitter.cpp",
      "new_id": "46086419a9f43f2a23427fa9a47f4fda35c5a6e0",
      "new_mode": 33188,
      "new_path": "src/Renderer/Blitter.cpp"
    },
    {
      "type": "modify",
      "old_id": "8353ab989bcb874b5b4a054325433f483d154caf",
      "old_mode": 33188,
      "old_path": "src/Renderer/Blitter.hpp",
      "new_id": "366d5c31278482bba9560dd6a6bd70b3f62cccb9",
      "new_mode": 33188,
      "new_path": "src/Renderer/Blitter.hpp"
    },
    {
      "type": "modify",
      "old_id": "76356e46da2bb335d619fbfbcf50892aa873054f",
      "old_mode": 33188,
      "old_path": "src/Renderer/PixelProcessor.cpp",
      "new_id": "172e8efea8eaecc97839d4abece5ca5fe7b89049",
      "new_mode": 33188,
      "new_path": "src/Renderer/PixelProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "0700a887f43b364ebf06c3a8bb9b6d47ba295556",
      "old_mode": 33188,
      "old_path": "src/Renderer/Renderer.cpp",
      "new_id": "b51cbd3e8565a700136c1aab1a3402e68bad2644",
      "new_mode": 33188,
      "new_path": "src/Renderer/Renderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "334f814d92baea1f168e087d4c6075c2cf94e0e8",
      "old_mode": 33188,
      "old_path": "src/Renderer/Renderer.hpp",
      "new_id": "e4a83e1eea78ac0cdbf107439a1e666c08863fde",
      "new_mode": 33188,
      "new_path": "src/Renderer/Renderer.hpp"
    },
    {
      "type": "modify",
      "old_id": "d97257421339330b51360432420e5596fd22b6ce",
      "old_mode": 33188,
      "old_path": "src/Renderer/Surface.cpp",
      "new_id": "02ad43b844d190b4dde775894e2e971327b29e1a",
      "new_mode": 33188,
      "new_path": "src/Renderer/Surface.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd96ffd9fce95c0b0b7cb2b72c3703baeb762fbb",
      "old_mode": 33188,
      "old_path": "src/Renderer/Surface.hpp",
      "new_id": "5a5fe10e42f3470fc0c2d046593800e3a4fa6035",
      "new_mode": 33188,
      "new_path": "src/Renderer/Surface.hpp"
    }
  ]
}
