)]}'
{
  "commit": "c7943e92f1d291432ba182721812e6df72cebd79",
  "tree": "95c86f4096062323878e3f7eccdf2f0ed96e03ad",
  "parents": [
    "4d50305841a1270344db059f2fb41ae393acff1f"
  ],
  "author": {
    "name": "Hernan Liatis",
    "email": "hliatis@google.com",
    "time": "Mon Feb 25 19:29:54 2019 -0800"
  },
  "committer": {
    "name": "Hernan Liatis",
    "email": "hliatis@google.com",
    "time": "Mon Mar 04 19:27:21 2019 +0000"
  },
  "message": "VkCreateSwapchainKHR and VkDestroySwapchainKHR\n\nBare bones implementation of a creatable and\ndestroyable swapchain\n\nBug: b/124265819\nChange-Id: Ie8277184863ab6b7204b6c8f6fc2b2f86ad787c9\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/25509\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nTested-by: Hernan Liatis \u003chliatis@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a9640ce5e680ced6e4bd66b61304bb6f93f9be1",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "965f7dd70969efda548f8c58bf0145d43a1e92c2",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0808ce4525b3deb71433050c883cd77093e1aa1b",
      "old_mode": 33188,
      "old_path": "build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj",
      "new_id": "9052ac6ce2b8e3472b4fbbc9d067b4ada531aa0a",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "2bdad4ed99edcc3a6d3c039837c5de4a083f453f",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkDestroy.h",
      "new_id": "a8367c60242247684494e68100ff47dfd745fd35",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkDestroy.h"
    },
    {
      "type": "modify",
      "old_id": "1c2ddd6b87ea566b20c9b3a17806bbed9d6ab7b4",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkGetProcAddress.cpp",
      "new_id": "059dddbab0823f784e59754ede2c68c78a280ac3",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkGetProcAddress.cpp"
    },
    {
      "type": "modify",
      "old_id": "1caab0147ab413a35239672d1214640b4383aea5",
      "old_mode": 33188,
      "old_path": "src/Vulkan/libVulkan.cpp",
      "new_id": "5220f228f8ef3f192ecc4269801e3ecc83973d1a",
      "new_mode": 33188,
      "new_path": "src/Vulkan/libVulkan.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec6a1ae3ff295b82950c279d756f3079d216466d",
      "old_mode": 33188,
      "old_path": "src/Vulkan/vulkan.vcxproj",
      "new_id": "65dad9e40dc6188709d6768445e4a99a5e02cc01",
      "new_mode": 33188,
      "new_path": "src/Vulkan/vulkan.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43cfc12866e3755663a73b9afcc5d6d230bdd182",
      "new_mode": 33188,
      "new_path": "src/WSI/VkSwapchainKHR.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96f9d2af7608b73eb326aa603117fd64e9cdad32",
      "new_mode": 33188,
      "new_path": "src/WSI/VkSwapchainKHR.hpp"
    }
  ]
}
