)]}'
{
  "commit": "ab76e332de7a8480c5753b1c63cc6052949df9fc",
  "tree": "4b0f09eefe4c208b9d2f5e8f269eda46fab4376e",
  "parents": [
    "a29a9947ac96d811b310f481b24e293f67fedf32"
  ],
  "author": {
    "name": "fjhenigman",
    "email": "fjhenigman@users.noreply.github.com",
    "time": "Thu Nov 15 13:42:17 2018 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 15 13:42:17 2018 -0500"
  },
  "message": "Validate uniform variable type in Vulkan (#1949) (#2055)\n\nFrom the Vulkan 1.1 spec 14.5.2:\r\n  Variables identified with the Uniform storage class are used to access\r\n  transparent buffer backed resources. Such variables must be typed as\r\n  OpTypeStruct, or an array of this type.\r\n\r\nFixes #1949",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dabb1221bf56b651c3ea0780f32ab74cd193550b",
      "old_mode": 33188,
      "old_path": "source/val/validate_decorations.cpp",
      "new_id": "4edc5e62c71fab5107e8d61e539c1fbb325e275e",
      "new_mode": 33188,
      "new_path": "source/val/validate_decorations.cpp"
    },
    {
      "type": "modify",
      "old_id": "438cc88b885f752a19081a2689bef9f410e0a1e0",
      "old_mode": 33188,
      "old_path": "source/val/validate_memory.cpp",
      "new_id": "1cf2d1e7fb0e03f065da5771ac83da149286009b",
      "new_mode": 33188,
      "new_path": "source/val/validate_memory.cpp"
    },
    {
      "type": "modify",
      "old_id": "eff21f9bdd98d6726ae6d9e801722922bb1d0a08",
      "old_mode": 33188,
      "old_path": "test/val/val_builtins_test.cpp",
      "new_id": "9e3798b1388c8483f00a463f02d8fe583f9fab69",
      "new_mode": 33188,
      "new_path": "test/val/val_builtins_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "864513a147a442a992e7b3db8fd7da796490d600",
      "old_mode": 33188,
      "old_path": "test/val/val_decoration_test.cpp",
      "new_id": "a6ae01d0735423186a9570d6e3991f90eee0f9fd",
      "new_mode": 33188,
      "new_path": "test/val/val_decoration_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "3666c93ea18e1d7fdb2943330aedb0f372a67041",
      "old_mode": 33188,
      "old_path": "test/val/val_memory_test.cpp",
      "new_id": "efb1322ba651f378c999d3ab0e4d4dc818f05128",
      "new_mode": 33188,
      "new_path": "test/val/val_memory_test.cpp"
    }
  ]
}
