)]}'
{
  "commit": "a36f3f9a6e33f451f3e8a9a61363d57ca91c46e5",
  "tree": "aba98a132f94540ac86cfa75b8736f0ffde7c997",
  "parents": [
    "de8c7a52b105d7e81d004ab815ed1c6226fecf41"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Tue Aug 04 15:34:26 2015 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Thu Aug 06 04:18:29 2015 +0000"
  },
  "message": "Implement exponential vertex fog.\n\nChange-Id: I731bb641e00ba9ac880fdb9f721af24906b4850f\nReviewed-on: https://swiftshader-review.googlesource.com/3802\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\nTested-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e21cbeec0b1c1462c4c64f3f741b5680e39ec76d",
      "old_mode": 33188,
      "old_path": "src/Renderer/PixelProcessor.cpp",
      "new_id": "858772ad2b95d791ff453c562468f9bfa865ad81",
      "new_mode": 33188,
      "new_path": "src/Renderer/PixelProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7d51d309298f21efcb12c6a1e3af25977405f57",
      "old_mode": 33188,
      "old_path": "src/Renderer/PixelProcessor.hpp",
      "new_id": "310d8094ab67cd44bc9d1a3eca5aafe85b5497d0",
      "new_mode": 33188,
      "new_path": "src/Renderer/PixelProcessor.hpp"
    },
    {
      "type": "modify",
      "old_id": "442c512b4ad95afbcd118edcf427aef630d0b599",
      "old_mode": 33188,
      "old_path": "src/Shader/PixelRoutine.cpp",
      "new_id": "4c2ce1bfcc0eb9ec2f298b9e14ee5e4319ccfb14",
      "new_mode": 33188,
      "new_path": "src/Shader/PixelRoutine.cpp"
    },
    {
      "type": "modify",
      "old_id": "9116e2e601fda31b5c0adbc5a8b0df8095ea3616",
      "old_mode": 33188,
      "old_path": "src/Shader/VertexPipeline.cpp",
      "new_id": "e9d821688a5a0f4035b95aede05d9b1be93be33d",
      "new_mode": 33188,
      "new_path": "src/Shader/VertexPipeline.cpp"
    }
  ]
}
