)]}'
{
  "commit": "d06466ecff32a3cfbdf98300757158bac85e5d35",
  "tree": "ad6a992e3774b2f4f26f2e0a2c13dd48022b25c0",
  "parents": [
    "03935ae2433148fd05c0bb0bac07f851d5b33779"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Tue Oct 29 10:42:10 2019 -0400"
  },
  "committer": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Fri Nov 01 16:59:14 2019 +0000"
  },
  "message": "Modify VertexRoutine to implement FunctionT\n\nBug: b/143479561\nChange-Id: I1a63f7eab9d5b6ce12f5d858018c4c6582ab9c90\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/37669\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b50a579a376a5c1c571aac2331b7696757afaba",
      "old_mode": 33188,
      "old_path": "src/Device/LRUCache.hpp",
      "new_id": "a4478d10b177d6fde1ed727799b73af2ede85463",
      "new_mode": 33188,
      "new_path": "src/Device/LRUCache.hpp"
    },
    {
      "type": "modify",
      "old_id": "4088798049f9c479230f90564c1fc678dc905cb5",
      "old_mode": 33188,
      "old_path": "src/Device/Renderer.cpp",
      "new_id": "1401eab3a2a8d4a457ca76571916c7282d67f175",
      "new_mode": 33188,
      "new_path": "src/Device/Renderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "4647cd69f988ba28f3bfa54720a6b2375266ff1b",
      "old_mode": 33188,
      "old_path": "src/Device/Renderer.hpp",
      "new_id": "5efa22192a7098ee9a2a94033e810a95ac98a970",
      "new_mode": 33188,
      "new_path": "src/Device/Renderer.hpp"
    },
    {
      "type": "modify",
      "old_id": "61f635aa8633758311ebf56f9ab9e7229ea68ef7",
      "old_mode": 33188,
      "old_path": "src/Device/RoutineCache.hpp",
      "new_id": "b015c3bc4adbbda06ee6c7381f3a04eeb6cbc894",
      "new_mode": 33188,
      "new_path": "src/Device/RoutineCache.hpp"
    },
    {
      "type": "modify",
      "old_id": "80988cdef33564026b2f8e1f5a6155e7181c11d4",
      "old_mode": 33188,
      "old_path": "src/Device/VertexProcessor.cpp",
      "new_id": "c6b96e1e0efc6f3e90a9d37f946acab4397efcaa",
      "new_mode": 33188,
      "new_path": "src/Device/VertexProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "e574e77c5912927d4886786457031de241935bac",
      "old_mode": 33188,
      "old_path": "src/Device/VertexProcessor.hpp",
      "new_id": "62a65d120eeb92196ab3548a2e8992a80e5c6acd",
      "new_mode": 33188,
      "new_path": "src/Device/VertexProcessor.hpp"
    },
    {
      "type": "modify",
      "old_id": "3be14847007f66fbd172527c2aef01509abc8301",
      "old_mode": 33188,
      "old_path": "src/Pipeline/VertexRoutine.hpp",
      "new_id": "a7d3103546388841faaf71e653bea59e374d54e0",
      "new_mode": 33188,
      "new_path": "src/Pipeline/VertexRoutine.hpp"
    }
  ]
}
