)]}'
{
  "commit": "aa3f31f98a5c7ca09283d193a7f334b3e631fdbd",
  "tree": "f548d8fa123fec31e712a34f385706c9d48868be",
  "parents": [
    "80e57adac02bc9b5bd55041f17ed34c9dbc6165e"
  ],
  "author": {
    "name": "Sean Risser",
    "email": "srisser@google.com",
    "time": "Fri Jul 26 15:44:43 2019 -0400"
  },
  "committer": {
    "name": "Sean Risser",
    "email": "srisser@google.com",
    "time": "Wed Aug 14 14:41:56 2019 +0000"
  },
  "message": "Avoid blitting malformed rectangles\n\nIf glBlitFramebuffer tries to blit massive rectangles, it can result in\nNaNs. This change ignores those rectangles instead of trying to blit\nthem.\n\nAdded a unittest for blitting a framebuffer.\n\nAlso fixed a typo in a debug message.\n\nBug chromium:979986\n\nChange-Id: Ifd8e379f27b6882044bb93c6a68647b8474e7afc\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/34428\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nPresubmit-Ready: Sean Risser \u003csrisser@google.com\u003e\nTested-by: Sean Risser \u003csrisser@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c5c63e2a00bd09d8c70f5a067355fbc0c376fb8",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Device.cpp",
      "new_id": "da76467081be4ec5471d372e5add01f4de77f6ab",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "e513a506c52c215dfdbfe79c62681438344d7082",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/libGLESv3.cpp",
      "new_id": "e12ea4d1e90434fc55ad21cce85aa4c91654897b",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/libGLESv3.cpp"
    },
    {
      "type": "modify",
      "old_id": "7951e272e9ddc0d20103c4ba3b5c435d986015e2",
      "old_mode": 33188,
      "old_path": "tests/GLESUnitTests/unittests.cpp",
      "new_id": "56a377eb73c664f4e6e66eccc8ec29d7b5cb18a1",
      "new_mode": 33188,
      "new_path": "tests/GLESUnitTests/unittests.cpp"
    }
  ]
}
