)]}'
{
  "commit": "d5f1489286b828cebfaf32be446b2379b17e925a",
  "tree": "cc5792a329fd2b564bfcce5c66175b16c3e7a126",
  "parents": [
    "ae8d464198721634cee63316607e9653d79b8a55"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Tue Nov 13 14:06:37 2018 -0500"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Wed Nov 14 15:38:59 2018 +0000"
  },
  "message": "Refactor physical device feature query.\n\nVkPhysicalDeviceFeatures only contains VkBool32 members, and is also\ndescribed by the spec as a \"structure that contains boolean indicators\nof all the features to be enabled\", as well as \"For each feature, a\nvalue of VK_TRUE specifies that the feature is supported on this\nphysical device, and VK_FALSE specifies that the feature is not\nsupported\". Hence we can safely process it as an array of VkBool32.\n\nThis is also more likely to return false early when a requested feature\nis not supported.\n\nBug b/117974925\n\nChange-Id: I106ba6abf5f29874cde91fdaafd1dd9560aabfa9\nReviewed-on: https://swiftshader-review.googlesource.com/c/22512\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7dbd4efe95d0f0fa0e51133e20f343aa58f22b16",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkPhysicalDevice.cpp",
      "new_id": "46486bb65a8e3f0c8f590a3235e36b30845aeddc",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkPhysicalDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "92eba8b72b174aad9040dd709cc70a8f477364b8",
      "old_mode": 33188,
      "old_path": "src/Vulkan/libVulkan.cpp",
      "new_id": "035379b092ac73020f6d272b36a41bed68ce030d",
      "new_mode": 33188,
      "new_path": "src/Vulkan/libVulkan.cpp"
    }
  ]
}
