OSDN Git Service

Switch to LLVM 7.0 for Visual Studio solution
[android-x86/external-swiftshader.git] / build / Visual Studio 15 2017 Win64 / libvk_swiftshader.vcxproj.filters
index 63ccc64..2e5abaa 100644 (file)
@@ -1,108 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="utf-8"?>\r
 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
   <ItemGroup>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkBuffer.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandPool.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDebug.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDevice.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFramebuffer.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImage.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImageView.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkInstance.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkMemory.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipeline.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPromotedExtensions.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueryPool.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueue.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkRenderPass.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\VkShaderModule.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\libVulkan.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Vulkan\main.cpp">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\CPUID.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Configurator.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Debug.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Half.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Math.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Memory.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Resource.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Socket.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Thread.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\System\Timer.cpp">\r
-      <Filter>src\System</Filter>\r
-    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Device\Blitter.cpp">\r
       <Filter>src\Device</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Device\SetupProcessor.cpp">\r
       <Filter>src\Device</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="$(SolutionDir)src\Device\Surface.cpp">\r
-      <Filter>src\Device</Filter>\r
-    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Device\SwiftConfig.cpp">\r
       <Filter>src\Device</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader.cpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Pipeline\SpirvShader_dbg.cpp">\r
+      <Filter>src\Pipeline</Filter>\r
+    </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Pipeline\VertexProgram.cpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(SolutionDir)src\Pipeline\VertexRoutine.cpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClCompile>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\Version.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkConfig.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDestroy.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkMemory.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\resource.h">\r
-      <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBuffer.hpp">\r
+    <ClCompile Include="$(SolutionDir)src\System\CPUID.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Configurator.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Debug.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Half.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Math.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Memory.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Resource.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Socket.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Thread.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\System\Timer.cpp">\r
+      <Filter>src\System</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkBuffer.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBufferView.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkCommandPool.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandPool.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDebug.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDebug.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDescriptorUpdateTemplate.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDevice.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDevice.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkEvent.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFormat.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFence.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkFramebuffer.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFramebuffer.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImage.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImage.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImageView.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkImageView.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkInstance.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkInstance.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkObject.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkMemory.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipeline.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipeline.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineCache.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkPromotedExtensions.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueryPool.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueryPool.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueue.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkQueue.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkRenderPass.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkRenderPass.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSampler.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\VkShaderModule.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSemaphore.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\libVulkan.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Vulkan\VkShaderModule.hpp">\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\Vulkan\main.cpp">\r
       <Filter>src\Vulkan</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\CPUID.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Configurator.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Debug.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Half.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Math.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Memory.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Resource.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Socket.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Thread.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\System\Timer.hpp">\r
-      <Filter>src\System</Filter>\r
-    </ClInclude>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\WSI\VkSurfaceKHR.cpp">\r
+      <Filter>src\WSI</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="$(SolutionDir)src\WSI\VkSwapchainKHR.cpp">\r
+      <Filter>src\WSI</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
     <ClInclude Include="$(SolutionDir)src\Device\Blitter.hpp">\r
       <Filter>src\Device</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Device\Stream.hpp">\r
       <Filter>src\Device</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="$(SolutionDir)src\Device\Surface.hpp">\r
-      <Filter>src\Device</Filter>\r
-    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Device\SwiftConfig.hpp">\r
       <Filter>src\Device</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\ShaderCore.hpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvID.hpp">\r
+      <Filter>src\Pipeline</Filter>\r
+    </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\SpirvShader.hpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClInclude>\r
     <ClInclude Include="$(SolutionDir)src\Pipeline\VertexRoutine.hpp">\r
       <Filter>src\Pipeline</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\CPUID.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Configurator.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Debug.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Half.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Math.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Memory.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Resource.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Socket.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Thread.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\System\Timer.hpp">\r
+      <Filter>src\System</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\Version.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBuffer.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkBufferView.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandBuffer.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkCommandPool.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkConfig.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDebug.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorPool.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorSetLayout.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDescriptorUpdateTemplate.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDestroy.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDevice.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkDeviceMemory.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkEvent.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFence.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFormat.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkFramebuffer.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkGetProcAddress.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImage.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkImageView.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkInstance.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkMemory.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkObject.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPhysicalDevice.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipeline.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineCache.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkPipelineLayout.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueryPool.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkQueue.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkRenderPass.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSampler.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkSemaphore.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\VkShaderModule.hpp">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\Vulkan\resource.h">\r
+      <Filter>src\Vulkan</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\WSI\VkSurfaceKHR.hpp">\r
+      <Filter>src\WSI</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="$(SolutionDir)src\WSI\VkSwapchainKHR.hpp">\r
+      <Filter>src\WSI</Filter>\r
+    </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Filter Include="src">\r
-      <UniqueIdentifier>{13574A07-B880-3431-8401-B66983F72A05}</UniqueIdentifier>\r
+      <UniqueIdentifier>{1D32CFC4-3897-312A-881D-1722E268FA32}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Device">\r
-      <UniqueIdentifier>{B659ADB5-A612-3A36-91F5-814BCBE77EBD}</UniqueIdentifier>\r
+      <UniqueIdentifier>{B6C7A296-A2E3-3AD7-AB21-D8704E068C23}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Pipeline">\r
-      <UniqueIdentifier>{539B44DC-F559-303B-B851-F6AA848CBFD3}</UniqueIdentifier>\r
+      <UniqueIdentifier>{DB68B895-F268-3B01-9904-1630288F10F5}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\System">\r
-      <UniqueIdentifier>{560E3C7E-2D9D-3220-9CE2-7D1A97C0B7F7}</UniqueIdentifier>\r
+      <UniqueIdentifier>{1A9F70A4-66B3-30AE-A388-EA8F71BE5E85}</UniqueIdentifier>\r
     </Filter>\r
     <Filter Include="src\Vulkan">\r
-      <UniqueIdentifier>{6FC06AEC-BBAF-32F5-96F0-10B1D4D5100A}</UniqueIdentifier>\r
+      <UniqueIdentifier>{5E41697B-4CDE-339E-90E4-78382FB4F934}</UniqueIdentifier>\r
+    </Filter>\r
+    <Filter Include="src\WSI">\r
+      <UniqueIdentifier>{46FE1358-AF13-386D-B739-661ABC59C446}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
 </Project>\r