)]}'
{
  "commit": "603a1b53f72ed4f99dfd47eeedffd6879545b027",
  "tree": "b9af99db54664d9d4d54d89032853afc025188b7",
  "parents": [
    "fc06fd13053801eabc6845e3431fabbd0bf981c0"
  ],
  "author": {
    "name": "Chris Forbes",
    "email": "chrisforbes@google.com",
    "time": "Mon Mar 18 15:01:48 2019 -0700"
  },
  "committer": {
    "name": "Chris Forbes",
    "email": "chrisforbes@google.com",
    "time": "Thu Mar 21 18:49:47 2019 +0000"
  },
  "message": "Fix provoking vertex convention and remove configurability\n\n- secondaryColor control only made sense in fixed-function\n- Vulkan provoking vertex is always the first vertex\n\nBug: b/125909515\nTest: dEQP-VK.rasterization.flatshading.*\nChange-Id: I9b6826e093076ee7ca5ef6deaf1b1fbd1c2f39e3\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/27509\nPresubmit-Ready: Chris Forbes \u003cchrisforbes@google.com\u003e\nTested-by: Chris Forbes \u003cchrisforbes@google.com\u003e\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "877c721c8c0e4299de9eac9fe4f076957ee12700",
      "old_mode": 33188,
      "old_path": "src/Device/Context.cpp",
      "new_id": "adb22d15a312ad2c43d75d86bd834a90270e3d32",
      "new_mode": 33188,
      "new_path": "src/Device/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "06941059ecd909e8eb0f92877186134b686fcfb8",
      "old_mode": 33188,
      "old_path": "src/Device/Renderer.cpp",
      "new_id": "de4075d652a9c2bd1ef0e0dfd28d19b19ef8e04f",
      "new_mode": 33188,
      "new_path": "src/Device/Renderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "3e6e09f58d83486f2d46ed19c187e7f282eb395b",
      "old_mode": 33188,
      "old_path": "src/Device/Renderer.hpp",
      "new_id": "66768b4c01814a8d84841d06f1fd4b23e514ad30",
      "new_mode": 33188,
      "new_path": "src/Device/Renderer.hpp"
    },
    {
      "type": "modify",
      "old_id": "aee3e4812652a2924508d5e8b100a86a5930a795",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SetupRoutine.cpp",
      "new_id": "d090d3d96f0c72b01ac8522caac5beb6654261fb",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SetupRoutine.cpp"
    }
  ]
}
