)]}'
{
  "commit": "b7b7cb76042a6374b038f1d18f4863d714960bb0",
  "tree": "978a85344d788a005250a3af9819983496f65c8b",
  "parents": [
    "cde65f7a8816e044d0c5b6c2d2734e7a37218d31"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Wed Sep 29 14:02:53 2021 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Thu Sep 30 18:22:48 2021 +0000"
  },
  "message": "Refactor config constants\n\n- Replace enums with constexpr variables, and use the type that matches\nthe variables they are assigned to.\n- Some unused constants have been removed.\n- A bug-prone signed comparison for an array index has been fixed.\n- Vulkan limits are statically asserted against internal limits.\n\nBug: b/25718218\nChange-Id: I9e3f71ed54fb62bcccf5775bcab95ce15ae685cc\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/57668\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Sean Risser \u003csrisser@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fd38ed910a4431e9edb7dc0475786ef79f5d400",
      "old_mode": 33188,
      "old_path": "src/Device/Config.hpp",
      "new_id": "780fa6669c8244cf76b2871dbbfa31d88adea61b",
      "new_mode": 33188,
      "new_path": "src/Device/Config.hpp"
    },
    {
      "type": "modify",
      "old_id": "2fb1e67b2e7869c9e80822ee911712cf2790a07f",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderMemory.cpp",
      "new_id": "5167e5101fdf80c586baea557f19fadafa758e3d",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderMemory.cpp"
    },
    {
      "type": "modify",
      "old_id": "43dae969f7b25f75237fc2e1c3eb49e930ecb3cb",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkConfig.hpp",
      "new_id": "fd461fe91a470d25579aa09e455578e80701b543",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkConfig.hpp"
    }
  ]
}
