VkCreateSwapchainKHR and VkDestroySwapchainKHR

Bare bones implementation of a creatable and
destroyable swapchain

Bug: b/124265819
Change-Id: Ie8277184863ab6b7204b6c8f6fc2b2f86ad787c9
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/25509
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Hernan Liatis <hliatis@google.com>
diff --git a/src/Vulkan/vulkan.vcxproj b/src/Vulkan/vulkan.vcxproj
index ec6a1ae..65dad9e 100644
--- a/src/Vulkan/vulkan.vcxproj
+++ b/src/Vulkan/vulkan.vcxproj
@@ -169,6 +169,7 @@
     <ClCompile Include="..\System\Thread.cpp" />

     <ClCompile Include="..\System\Timer.cpp" />

     <ClCompile Include="..\WSI\VkSurfaceKHR.cpp" />

+    <ClCompile Include="..\WSI\VkSwapchainKHR.cpp" />

     <ClCompile Include="..\WSI\FrameBuffer.cpp" />

     <ClCompile Include="..\WSI\FrameBufferAndroid.cpp">

       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>

@@ -281,6 +282,7 @@
     <ClInclude Include="..\System\Timer.hpp" />

     <ClInclude Include="..\System\Types.hpp" />

     <ClInclude Include="..\WSI\VkSurfaceKHR.hpp" />

+    <ClInclude Include="..\WSI\VkSwapchainKHR.hpp" />

     <ClInclude Include="..\WSI\FrameBuffer.hpp" />

     <ClInclude Include="..\WSI\FrameBufferAndroid.hpp">

       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>