)]}'
{
  "commit": "44bd43a5168a4a75a037e4899b55bcae40960a8a",
  "tree": "381e468f7eefd05c1edb24ccf07fa5b84aa04a99",
  "parents": [
    "865f8890a10f023277b6354d3e1ea300ea33d912"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Wed Jan 22 03:07:14 2020 -0500"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Thu Jan 23 15:41:18 2020 +0000"
  },
  "message": "Use UNIMPLEMENTED() for missing functionality we claim support for\n\nThe parent change replaced all UNIMPLEMENTED() with UNSUPPORTED(), since\nwe are now Vulkan 1.1 conformant and the majority of these\nUNIMPLEMENTED() uses was for functionality that is not mandatory to\nstill implement and is instead part of a currently unsupported feature.\n\nThis change conservatively restores uses of UNIMPLEMENTED() for things\nthat we might hit with correctly behaving apps. Bugs will be filed for\neach of these and tests will be added where necessary to provide\ncoverage of these code paths.\n\nBug: b/131243109\nChange-Id: Iaf547983c8495ad8d6d0c783a4c656273d8c0195\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/40409\nPresubmit-Ready: Nicolas Capens \u003cnicolascapens@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5333359b6ecc8d099efb11ee6b006001181b23ac",
      "old_mode": 33188,
      "old_path": "src/Device/Blitter.cpp",
      "new_id": "946eafc2878702569dcc1584be7f3260f22084c3",
      "new_mode": 33188,
      "new_path": "src/Device/Blitter.cpp"
    },
    {
      "type": "modify",
      "old_id": "95457fb46257ce3aad9f45413f1a6aea0f4ef7d5",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.cpp",
      "new_id": "c505ad7c5739ef7f4e7bac7d1f7864d9b5f29a21",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.cpp"
    },
    {
      "type": "modify",
      "old_id": "bcaa473d367fe580a158162a19c7aae7d8721d9f",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderControlFlow.cpp",
      "new_id": "f70a29ca22416bc6a10a2e53b30e4afa81e74e3e",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderControlFlow.cpp"
    },
    {
      "type": "modify",
      "old_id": "031ae7c90df8d2ca8839dfb1a162a65fd41b88aa",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderMemory.cpp",
      "new_id": "8fcd9396fabd45f254e88b563de0c416344927bb",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderMemory.cpp"
    },
    {
      "type": "modify",
      "old_id": "414e74887aaf767d583e624504560faf3803389b",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkCommandBuffer.cpp",
      "new_id": "3e9aea51f7e8633730894f86959b37b6953002b4",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkCommandBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "901a511c44936dfe686f5de100e7783eb7a0ec0a",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkDevice.cpp",
      "new_id": "c7af54ca18663552b4f8b2d4bf00688b68954111",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "281773b43a9e9fdc224ed7d0b7e4b12abff42c17",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkDeviceMemoryExternalAndroid.hpp",
      "new_id": "6cd2c93508e3a6805ed8ffc4da15a1a280244b85",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkDeviceMemoryExternalAndroid.hpp"
    },
    {
      "type": "modify",
      "old_id": "b85aecd09f14b99b265ff8c75096b1ce18cb1a07",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkDeviceMemoryExternalLinux.hpp",
      "new_id": "89dd4f9abf919bd72d21bff322ac45d3a7642345",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkDeviceMemoryExternalLinux.hpp"
    },
    {
      "type": "modify",
      "old_id": "0cdd5caec2ea5bc98c67b6737e65dd68d0000d12",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkImage.cpp",
      "new_id": "2a462ca09640374d299b216026b94ff07a97ace5",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkImage.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f065fe9a3a86454109d07009799c4489e1e9a8b",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkImageView.cpp",
      "new_id": "3142cfba0a8cd3e47e293562fdf731bd50cd8daf",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkImageView.cpp"
    },
    {
      "type": "modify",
      "old_id": "19ab8a3f9789295fde32901276a54826508caed5",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkPipeline.cpp",
      "new_id": "9937dec26e9f07307e53c9c40bea5525d3f84bab",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkPipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "9330b080a24e74c995d08e273fd3578160f73a01",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkQueryPool.cpp",
      "new_id": "07b29d72dbc7cd0466dd9ed0ee386c5a0401fe00",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkQueryPool.cpp"
    },
    {
      "type": "modify",
      "old_id": "56434a9ce47c9c0397fea3383e996d4aaff0b576",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkQueue.cpp",
      "new_id": "ba083409960ca835dba6c5e671915331ab7b1a29",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkQueue.cpp"
    },
    {
      "type": "modify",
      "old_id": "efc6c4c2a54c6103ddf57694428984d4b274f3bd",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkSemaphore.cpp",
      "new_id": "31eb5fd266b4d0a47fac778bb09d79235aaabcde",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkSemaphore.cpp"
    },
    {
      "type": "modify",
      "old_id": "1dfe97f7c21c3f9f7acc80628fc89d7c39ee98e5",
      "old_mode": 33188,
      "old_path": "src/Vulkan/libVulkan.cpp",
      "new_id": "64787024cfad903c12fb5875f1d9158d79085b70",
      "new_mode": 33188,
      "new_path": "src/Vulkan/libVulkan.cpp"
    }
  ]
}
