)]}'
{
  "commit": "4c9f04bbebcd3a420c6e23bd8b51ab7256015475",
  "tree": "1cf479d1ef4b822a3c9e2af4e3d96a22092e5146",
  "parents": [
    "4e9f577addf3f85c8d665369609e46ebca148ce9"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Thu Jan 31 22:09:03 2019 -0500"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Wed Feb 06 01:56:40 2019 +0000"
  },
  "message": "Add Visual Studio project files for SPIRV-Tools.\n\nSPIRV-Tools comes with CMake build files. Integrating it into our\ncustom Visual Studio solution requires making the project files that\nit generates path independent so that they can be checked into the\nrepository.\n\nThis is achieved by the build/cmake.sh shell script that is intended\nto be run from the Git Bash shell. It needs to be re-run when any\nCMakeLists.txt file changes.\n\n.gitignore was modified to allow for build files under the build/\ndirectory to be checked in. CMakeFiles/ and CMakeCache.txt are ignored\nbecause they contain absolute paths and aren\u0027t necessary for building.\n\nBug b/123642959\n\nChange-Id: I0706e3302d16144ecb9c0802cec897aa66affe6f\nReviewed-on: https://swiftshader-review.googlesource.com/c/24349\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Chris Forbes \u003cchrisforbes@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61a991c5e40a7c50654f77202177507adde4672d",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "c848c14354d1025d2b19b9da5871d84cd2b7f7c6",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "8f38bc30ee76c5bf110fe4cee787a1d8ef396c95",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "01a785df23b4a0049f098f11ecaa183a3cddf2bc",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "141fd60a8d670cccb3c6ae674a7590a45acccb50",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/ALL_BUILD.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd2b8af9237f563fe9f3b155b862bdea1b0140a5",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/ALL_BUILD.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e01818f0c3b98f04eb9286c134e05b173f04adcd",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/GLCompiler.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29ec486d874de1cfdd0b1eab8dd15ae8f846f0ea",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/GLCompiler.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9930faeb1eb2c723bafb4799b5df51a16843f8f5",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/OGLES2HelloAPI.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4878ab8119ca13e2b820f5eda8764c45c6a50be4",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/OGLES2HelloAPI.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21d2ff5a9ec0ef7d0efc4a2ebda2d85e70521b21",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/ReactorLLVM.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76d0b87e7caaf568e60cfaa459c1cfc5711b75ff",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/ReactorLLVM.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb1fc5cb6bf40aae7a33949335c78867776cd28b",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/ReactorUnitTests.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0caa4fcea48331ca2329fd3d1f392bacb6dc1c2",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/ReactorUnitTests.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "223ce85aae4252f8a40a0482eb0886aef4ccf342",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/SwiftShader.sln"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb86208e57119842a4bfd6e6fdae7337d422dc3",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/SwiftShader.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a0c855fabf6b4f4cba9225b8efcb06b19694af7",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/SwiftShader.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55b97249dfef68e644acddc9ae5de4fc4b6d2b8c",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libEGL.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "665a2b78bfd6a200e78efbc1366b9cf62f4588d7",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libEGL.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf47f619afacea029ecc60f8f050b02a56f122ed",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libGLES_CM.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13332d2abf09c4e9c9796f409c82aee8313f03d6",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libGLES_CM.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6b4d483a66ea0f45392d708e999f2d695276048",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libGLESv2.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f15c9987abe3e3073d1517bc3461677a3c00601",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libGLESv2.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "473a6a9f258a16fa968fd2de22c15352059936da",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ee37dbbd2db2d2f8084eb3b730170d36bc0f57b",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e9bbfac660d4b8d6d97b0cc33281cf0bfd5c10b",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/llvm.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d68d784bf5313d8244331f3bd9a887cb02b441c",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/llvm.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f59dec1d8a98c5b426e8ad5dd79402a4c4289f2",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/ALL_BUILD.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd2b8af9237f563fe9f3b155b862bdea1b0140a5",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/ALL_BUILD.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "719dfcc054468a1b316c7612ef38e24e5d080965",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools-shared.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bffe4b987c926938ed54657bcb8de4082da35c42",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools-shared.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22e00d0fee1d2ac44c6caf2c9a9c87386079f15a",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bffe4b987c926938ed54657bcb8de4082da35c42",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/SPIRV-Tools.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "120a1f85412bf9d3a4ab3b858ec8d4850aad3795",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/core_tables.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edc96401ba38f1588117e7eceb8087a308f3bf50",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/core_tables.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48a883a6ffb1ab4e1690112b81d08e29857dd38b",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/enum_string_mapping.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aafbf1a7008d4a93d2d4eae7cbf5b1cb7d0cb259",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/enum_string_mapping.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46aab72ce96db5ca9f36f27a825f0c854b040203",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/extinst_tables.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8888f527805354852afc2036f9c5ed5fbb942491",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/extinst_tables.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0272708b802ed2d58e75ce2de012158294ab9cf3",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/link/SPIRV-Tools-link.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "801cfc84819c18d6838f13e511761f5cbb4f7465",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/link/SPIRV-Tools-link.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d950e38134bd67cf978468a448a0970f41847ba2",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/opt/SPIRV-Tools-opt.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ea8c68fde2b3ad2a25ef07978fd930c821727c9",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/opt/SPIRV-Tools-opt.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1752819d232e1d04c97a63931084720af93cf2b2",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/reduce/SPIRV-Tools-reduce.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52a49de9f0caa19bad777a07acc444d479550b28",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/reduce/SPIRV-Tools-reduce.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e65955574b64cfc408f5be384fcc0db4308fe449",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-build-version.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5633b22a9d8933d6260db259cc99e5a6c996865",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-build-version.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02b299a02b6a01380dd72385aaec12bd6e9255d4",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-debuginfo.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83fe151621e91ac1efe6e94b702f8b8c778ed091",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-debuginfo.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37a769a53e9aafdf32c2032a454ec17853ae732a",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-header-DebugInfo.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3656e99cdd8e9651bbbb0c32387c61e08f1dee4",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-header-DebugInfo.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e13b160d2c848f60c258e1e8ce15d03122a3a2cb",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-gcn-shader.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d03f95a61f52ed1946dccfac0e91263d13b1b04",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-gcn-shader.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba2c7e9fc69f22eb0216795339d0c764f3679218",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-ballot.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d2b9c4f76a147a5e4cfe14d24f57807796488ae",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-ballot.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f2ea929a480068295e6f807cd668a4fc1baba9e",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1f7354dd121c2a510332a5e7cc85f5b95b93785",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "929a831ec40c73016f12db1952c93648e0f2c7c3",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-trinary-minmax.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7b8951d1ec8f5c36f95ef088e25524af0a6e0e7",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-spv-amd-shader-trinary-minmax.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb44ce8aedfb6009cbe27433f4d9a4e244ece011",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-vimsyntax.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1abd85d0c639596cf6cbf2906ea7144a64bba91d",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/source/spirv-tools-vimsyntax.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40c6ae69e427d5df7ac2c64c9985160e94b0e15c",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-pkg-config.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6805e65a006656e2b06e67fdb63aba24af0e4107",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-pkg-config.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce7f03cb48ef87114310768a0ff38d12f1048b94",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-shared-pkg-config.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dfc137faa95a2b917c7ad72c99129a3e1a757fc",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools-shared-pkg-config.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a670c821054269e04d20c772a7dc636df9dd7f1",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/third_party/SPIRV-Tools/spirv-tools.sln"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fdaf445c8051d526f19ac023461536e8edc79c8",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/unittests.vcxproj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fc57f341b6bffa0a727fffb97f37a977100afe9",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/unittests.vcxproj.filters"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a94ea767bd9345076da18cb56c4c60f61fbe969",
      "new_mode": 33188,
      "new_path": "build/cmake.sh"
    }
  ]
}
