)]}'
{
  "commit": "f0aef1a4e9c5c517dc1b2b37abd25bc45c93df6f",
  "tree": "310064a743ec3e6bfd706613e2cc18d779fd9f57",
  "parents": [
    "3b4c93fea93733b5ab29902ce2b3c864e40d156c"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Wed May 18 14:44:21 2016 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Fri May 20 18:18:16 2016 +0000"
  },
  "message": "Make the number of vertex inputs configurable.\n\nChange-Id: Ic078acae24dd2b2361a32498b49238b98e0ac0d1\nReviewed-on: https://swiftshader-review.googlesource.com/5386\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nReviewed-by: Nicolas Capens \u003ccapn@google.com\u003e\nTested-by: Nicolas Capens \u003ccapn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02e5d860508b039ed8cc00f26c05ec13e8986d4a",
      "old_mode": 33188,
      "old_path": "src/D3D9/Capabilities.hpp",
      "new_id": "768ad1dfd932b14191b91a5344117bae086697d6",
      "new_mode": 33188,
      "new_path": "src/D3D9/Capabilities.hpp"
    },
    {
      "type": "modify",
      "old_id": "3414a4aab05c1f9d2f6b3c1cc109a096f0a65444",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DDevice9.cpp",
      "new_id": "96a0b9ad2c1f9280531f1551b0acba7f54914809",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DDevice9.cpp"
    },
    {
      "type": "modify",
      "old_id": "da78c9be5ff7c33dc1e7df232d1d446e6a34cad2",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DDevice9.hpp",
      "new_id": "4ca34426824fd86a30a485eed592c96c1c8d12fd",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DDevice9.hpp"
    },
    {
      "type": "modify",
      "old_id": "3971413aed26481094b69da41f436f466a809a1b",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DStateBlock9.cpp",
      "new_id": "48ee0c59fa73eb438aeece6caaee374c8d7b0d36",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DStateBlock9.cpp"
    },
    {
      "type": "modify",
      "old_id": "31fa6e80cdfba125d9513d48040d32aed82f9976",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DStateBlock9.hpp",
      "new_id": "ed709b0a6d8575da5261ebda7ae9cdd8493185e4",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DStateBlock9.hpp"
    },
    {
      "type": "modify",
      "old_id": "1cb5b2b7cb38a74d8069d109381e2b0bef5a54e2",
      "old_mode": 33188,
      "old_path": "src/D3D9/Direct3DVertexDeclaration9.cpp",
      "new_id": "56718a15bb5dcdb98b518bcc87c642d5e6100139",
      "new_mode": 33188,
      "new_path": "src/D3D9/Direct3DVertexDeclaration9.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0839b52bc3ccfb5b12ddc1ffb517c1cf65c0d34",
      "old_mode": 33188,
      "old_path": "src/Main/Config.hpp",
      "new_id": "9b67ac1ee0e8d456159f01b3f9890fb257ad5caf",
      "new_mode": 33188,
      "new_path": "src/Main/Config.hpp"
    },
    {
      "type": "modify",
      "old_id": "43ba172e2ae49ded20bac73d07565edcdd020ad4",
      "old_mode": 33188,
      "old_path": "src/OpenGL/compiler/OutputASM.cpp",
      "new_id": "8cf572b2bbc0099df2481628d6e4cd35a445ee2e",
      "new_mode": 33188,
      "new_path": "src/OpenGL/compiler/OutputASM.cpp"
    },
    {
      "type": "modify",
      "old_id": "9051e02bceaff364328e8d3905a9b1f79512346d",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLES_CM/Context.h",
      "new_id": "1ee5699e43095dea2dd9da47ea0d8023f1d85742",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLES_CM/Context.h"
    },
    {
      "type": "modify",
      "old_id": "6477734f9d7a8689df3adf58e04840c9ebd73a6d",
      "old_mode": 33188,
      "old_path": "src/OpenGL/libGLESv2/Context.h",
      "new_id": "d6e09ee5c22890c24e69c77c4aecd93fae916af3",
      "new_mode": 33188,
      "new_path": "src/OpenGL/libGLESv2/Context.h"
    },
    {
      "type": "modify",
      "old_id": "bc7f37f079d8f75789696908d641d0b9dddb6cab",
      "old_mode": 33188,
      "old_path": "src/Renderer/Context.cpp",
      "new_id": "b206dde713ce8a4c581f34aa9b22e33b9c40fe6a",
      "new_mode": 33188,
      "new_path": "src/Renderer/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "6e68ecbae407fd8a2c158d9897d21379b13e46c7",
      "old_mode": 33188,
      "old_path": "src/Renderer/Context.hpp",
      "new_id": "f1e59ba5ef4f9e51f5032565eb773161b4d03be5",
      "new_mode": 33188,
      "new_path": "src/Renderer/Context.hpp"
    },
    {
      "type": "modify",
      "old_id": "712d74a5f21163dd5d7c9d97853628050d6e0259",
      "old_mode": 33188,
      "old_path": "src/Renderer/Renderer.cpp",
      "new_id": "2cb19e3d53b566d435b179590b228266d7d9f5dd",
      "new_mode": 33188,
      "new_path": "src/Renderer/Renderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b3abbe92b267dae912125219c044020629a5eb7",
      "old_mode": 33188,
      "old_path": "src/Renderer/Renderer.hpp",
      "new_id": "cf3cbc1aa0489f4a415d909e3d3849badb6e2e98",
      "new_mode": 33188,
      "new_path": "src/Renderer/Renderer.hpp"
    },
    {
      "type": "modify",
      "old_id": "291e53278746eaa0c8d5c27aa059621e323af19c",
      "old_mode": 33188,
      "old_path": "src/Renderer/VertexProcessor.cpp",
      "new_id": "90c954f284991518058972c78b82aa0184898f5a",
      "new_mode": 33188,
      "new_path": "src/Renderer/VertexProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "bcbf4fd24d71eaa29b6f5f5611078c481c02215a",
      "old_mode": 33188,
      "old_path": "src/Renderer/VertexProcessor.hpp",
      "new_id": "9629c47b49f80b50a1dc6951b205b1315b77f2bc",
      "new_mode": 33188,
      "new_path": "src/Renderer/VertexProcessor.hpp"
    },
    {
      "type": "modify",
      "old_id": "1affb451523da62c868124908bb1d2a81c81479d",
      "old_mode": 33188,
      "old_path": "src/Shader/VertexRoutine.cpp",
      "new_id": "dce0dc2a6c974c8760194266f67afdd409b4d808",
      "new_mode": 33188,
      "new_path": "src/Shader/VertexRoutine.cpp"
    },
    {
      "type": "modify",
      "old_id": "d97d8ed118141a714b2f1ab9ca80104ea921bf87",
      "old_mode": 33188,
      "old_path": "src/Shader/VertexRoutine.hpp",
      "new_id": "7f29ff5f95e9256e8dadd003d05b611bbfe2ec5f",
      "new_mode": 33188,
      "new_path": "src/Shader/VertexRoutine.hpp"
    },
    {
      "type": "modify",
      "old_id": "c488630b9e7c09429e2eb3637d8e72e9eeb90c4c",
      "old_mode": 33188,
      "old_path": "src/Shader/VertexShader.cpp",
      "new_id": "06dd1b296c79a905584695db3438dfba6f2bbb8e",
      "new_mode": 33188,
      "new_path": "src/Shader/VertexShader.cpp"
    },
    {
      "type": "modify",
      "old_id": "2a76cd2e466cc3c32fd63143c22b5c8c02e615e8",
      "old_mode": 33188,
      "old_path": "src/Shader/VertexShader.hpp",
      "new_id": "0fdd09c40b5e0c4c01b28b40b85896119c874f9a",
      "new_mode": 33188,
      "new_path": "src/Shader/VertexShader.hpp"
    }
  ]
}
