)]}'
{
  "commit": "b938c3ce2e6f24f71cf4ff52ec862bc85a91c0f0",
  "tree": "345f7dc02754cbf82b242b21fd30ee7cc2bdff19",
  "parents": [
    "f2a8c37e70fc0d7b5a09a1ab8db2fe9ec4017b27"
  ],
  "author": {
    "name": "Alexis Hetu",
    "email": "sugoi@google.com",
    "time": "Mon Jul 06 15:03:42 2015 -0400"
  },
  "committer": {
    "name": "Alexis Hétu",
    "email": "sugoi@google.com",
    "time": "Tue Jul 21 18:06:37 2015 +0000"
  },
  "message": "Uniform blocks implementation\n\n- Added support for uniform blocks in OutputASM::declareUniform\n- Added basic implementation of Program::applyUniformBuffers()\n  to be completed later on when uniform buffers are implemented\n\nChange-Id: I919b59d4557bb10bb302e6b6bd0ada79553ca8bb\nReviewed-on: https://swiftshader-review.googlesource.com/3651\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "782d2b0144b6c801fa990ad2697a613abbfd17c3",
      "old_mode": 33188,
      "old_path": "src/OpenGL/compiler/OutputASM.cpp",
      "new_id": "da58281b57016a25e3046ab2ae54e0733ddad6bd",
      "new_mode": 33188,
      "new_path": "src/OpenGL/compiler/OutputASM.cpp"
    },
    {
      "type": "modify",
      "old_id": "43b0bd225bc907d376a7d8a3735bbf4c3343a25c",
      "old_mode": 33188,
      "old_path": "src/OpenGL/compiler/OutputASM.h",
      "new_id": "156fda50a9472728d3afaa713391c44daf067d92",
      "new_mode": 33188,
      "new_path": "src/OpenGL/compiler/OutputASM.h"
    },
    {
      "type": "modify",
      "old_id": "6f33d6c6e50aa7e381e62d4ab8d3bf6d33906d66",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Context.cpp",
      "new_id": "ae733d054cc5cfaf9f0cb084563ce04ec206109f",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "1cb028afe87c4de97c4327c929b6215dbc32ceaa",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Program.cpp",
      "new_id": "4f17718fdb75fca4f3594030815696ab1daf6c8c",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Program.cpp"
    },
    {
      "type": "modify",
      "old_id": "48d691d8a3a9af3f63835deb11f31e2ba27a86ce",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Program.h",
      "new_id": "20ee05b76a48d557fb5c7896371a6ea1ec0decd4",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Program.h"
    }
  ]
}
