)]}'
{
  "commit": "0d19363b08447955a0d06d5c6c54b7465cadc024",
  "tree": "aa55c3ae02f78a72a1639398083d509de8088899",
  "parents": [
    "09ed4586308ed8f922ce8b16ebaccc75038085e0"
  ],
  "author": {
    "name": "sugoi1",
    "email": "sugoi@google.com",
    "time": "Fri Feb 18 09:29:25 2022 -0500"
  },
  "committer": {
    "name": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Feb 25 14:32:39 2022 +0000"
  },
  "message": "VK_KHR_maintenance4 support\n\nVK_KHR_maintenance4 adds a collection of minor features, including\n3 new functions used to query the memory requirements without\nhaving to create an object and query it.\n\nTests: dEQP-VK.api.buffer_memory_requirements.*.size_req_*\nTests: dEQP-VK.api.buffer.basic.*\nTests: dEQP-VK.api.info.vulkan1p3_limits_validation.khr_maintenance4\nTests: dEQP-VK.api.invariance.memory_requirements_matching\nTests: dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_compute_pipeline_construction\nTests: dEQP-VK.api.pipeline.pipeline_layout.lifetime.destroy_after_graphics_pipeline_construction\nTests: dEQP-VK.pipeline.interface_matching.*\nTests: dEQP-VK.pipeline.push_constant.*\nTests: dEQP-VK.spirv_assembly.instruction.compute.localsize_id.*\nBug: b/204502926\nChange-Id: Ib8ed96370b1fdc9981981e484ddb25bcdc1a4eee\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/63228\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Alexis Hétu \u003csugoi@google.com\u003e\nCommit-Queue: Alexis Hétu \u003csugoi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a81721186ce734960b5261677c43756411894467",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkGetProcAddress.cpp",
      "new_id": "b35267c3aee9a44560e2cee58b9c37c242d25ed4",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkGetProcAddress.cpp"
    },
    {
      "type": "modify",
      "old_id": "3bf3f5c6f29f1aeedb1d1c825a0bca54953775c8",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkPhysicalDevice.cpp",
      "new_id": "0c04adf2a61fd52fa363dfd66eb926636c4a19bb",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkPhysicalDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4714450563b53a4cf3433e743b1208787ba6545",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkPhysicalDevice.hpp",
      "new_id": "6307ccd49d2157d18db4ce48e350109412894b02",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkPhysicalDevice.hpp"
    },
    {
      "type": "modify",
      "old_id": "f579fb74ce45b760ab0fd68c6e9e56e8c967fbe0",
      "old_mode": 33188,
      "old_path": "src/Vulkan/libVulkan.cpp",
      "new_id": "b8bdc8e224fd7920d5a7431c234b95fb77657b1e",
      "new_mode": 33188,
      "new_path": "src/Vulkan/libVulkan.cpp"
    }
  ]
}
