)]}'
{
  "commit": "e823bb0c8762a2ff222532b477bf37fe79bee590",
  "tree": "27fa3a2223928bd7559355df92401171f939afba",
  "parents": [
    "4584a9c2ccb9f2a7bc7cd3c55f5b95507901e035"
  ],
  "author": {
    "name": "Sean Risser",
    "email": "srisser@google.com",
    "time": "Fri Sep 06 13:06:26 2019 -0400"
  },
  "committer": {
    "name": "Sean Risser",
    "email": "srisser@google.com",
    "time": "Fri Nov 22 20:51:59 2019 +0000"
  },
  "message": "Log unsupported extensions used in pNext structs\n\nThe Vulkan spec states that if an implementation does not support an\nextension, then it must ignore all fields other than pNext and pType and\ncontinue on without processing any further information contained in the\nextension\u0027s structure. We\u0027ve been using asserts to log these situations\nso we can tell which extension structs people are trying to use.\n\nThis CL changes our behavior so we silently log these unsupported extensions,\nand warn a user once if they\u0027re debugging.\n\nRetrying this after updating build files to include added VkStringify.*pp files.\n\nBug: b/139528538\nChange-Id: Icd4ea3f53bf2eec5c2c81079b2ebbaa1b9a855db\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/38568\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Sean Risser \u003csrisser@google.com\u003e\nPresubmit-Ready: Sean Risser \u003csrisser@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd7d5218062d90b6f558792cbe3b68a82753c8bb",
      "old_mode": 33188,
      "old_path": "src/Vulkan/BUILD.gn",
      "new_id": "94f067f0b0ab503f4164dbc0f6379bcd81ce7ea1",
      "new_mode": 33188,
      "new_path": "src/Vulkan/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "262f70004fb9c05d434ec926df937b64f249377e",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkDebug.cpp",
      "new_id": "37beb7a51e7edddfd1bcd2569d2bbd0114022fcd",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkDebug.cpp"
    },
    {
      "type": "modify",
      "old_id": "31d62b2de9474f57e73480b409d181e6b5cde2cf",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkDebug.hpp",
      "new_id": "95b4ff964ebf02f809f341f8108251f5b3525697",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkDebug.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fb4a2b2172fc2f7d2d8a99224a5e17d1bb8d641",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkStringify.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "247310f7781374d1304c72b9762c898e6dac6a63",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkStringify.hpp"
    },
    {
      "type": "modify",
      "old_id": "4d58cbb758778aa0723384dfc75ffc3600ccf384",
      "old_mode": 33188,
      "old_path": "src/Vulkan/libVulkan.cpp",
      "new_id": "c8980f912f99cf1ab95dd8300a6634b9e177c9ab",
      "new_mode": 33188,
      "new_path": "src/Vulkan/libVulkan.cpp"
    },
    {
      "type": "modify",
      "old_id": "42376b2ebf3d5c3556784e0059d5c5a7bd5db658",
      "old_mode": 33188,
      "old_path": "src/Vulkan/vulkan.vcxproj",
      "new_id": "7ee6982746c03352e80c2e291779705d0a66f7c9",
      "new_mode": 33188,
      "new_path": "src/Vulkan/vulkan.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "6de2a26619f4d0b16da974b1539ceb9184e6c711",
      "old_mode": 33188,
      "old_path": "src/Vulkan/vulkan.vcxproj.filters",
      "new_id": "34ed4c726f79937dd8450a3ea0eee34aa858967e",
      "new_mode": 33188,
      "new_path": "src/Vulkan/vulkan.vcxproj.filters"
    },
    {
      "type": "modify",
      "old_id": "ec582a78279052886c457cf5234480e48d0bfe76",
      "old_mode": 33188,
      "old_path": "tests/VulkanUnitTests/Device.hpp",
      "new_id": "96b91dcd057b2a42ffc827e150a077432abf1d32",
      "new_mode": 33188,
      "new_path": "tests/VulkanUnitTests/Device.hpp"
    },
    {
      "type": "modify",
      "old_id": "1203a5063487ae4948d1ab849131108d37c2283d",
      "old_mode": 33188,
      "old_path": "tests/VulkanUnitTests/unittests.cpp",
      "new_id": "64eadbb8c16bd128678f11a8fd217a8e16b74cc2",
      "new_mode": 33188,
      "new_path": "tests/VulkanUnitTests/unittests.cpp"
    }
  ]
}
