)]}'
{
  "commit": "c8f25d90ac2b3bc0e520409b9e71307b5ac77adf",
  "tree": "ea1fc9d3f2381a90189152c46ce6d3502b641cd9",
  "parents": [
    "a7edc1cd1d8ffd2ad8ab6d9bb02179636b7c25ba"
  ],
  "author": {
    "name": "Sean Risser",
    "email": "srisser@google.com",
    "time": "Tue Jun 18 14:43:21 2019 -0400"
  },
  "committer": {
    "name": "Sean Risser",
    "email": "srisser@google.com",
    "time": "Fri Jun 21 15:00:56 2019 +0000"
  },
  "message": "Don\u0027t try to render out-of-bounds viewports\n\nIf a viewport is outside maximum bounds of the render buffer,\nthen there\u0027s nothing to render, unless transform feedback is active.\nIf transform feedback is active, then we zero out the viewport.\n\nThis is to prevent an overflow in viewport-dependent calculations.\n\nBug chromium:969353\n\nChange-Id: Ibc65447ca2b46e942b9934304a56b90f261e2bf1\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/33068\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nTested-by: Sean Risser \u003csrisser@google.com\u003e\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21ec4b277cc846a9066c4c2f9fdea4c77f034b8b",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Context.cpp",
      "new_id": "9f255cc93b2f377a136ab009cf5560388d967ab1",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "c94165b227c817beaa93197ed3b7d6ae6639c3de",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Device.cpp",
      "new_id": "0c5c63e2a00bd09d8c70f5a067355fbc0c376fb8",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "45d92ce5dd565d73c15366286ef451062baf9cb3",
      "old_mode": 33188,
      "old_path": "tests/GLESUnitTests/unittests.cpp",
      "new_id": "6850c20bc7246412128fcb08ba529e6829745e9c",
      "new_mode": 33188,
      "new_path": "tests/GLESUnitTests/unittests.cpp"
    }
  ]
}
