Initial implementation of Pipeline, PipelineLayout

Basic shell classes for Pipeline, PipelineLayout

b/118386749

Change-Id: I1ec82d1bf2334d5e2cd338d96eff63f3714db198
Reviewed-on: https://swiftshader-review.googlesource.com/c/21888
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/Vulkan/vulkan.vcxproj b/src/Vulkan/vulkan.vcxproj
index 5258dc6..b57b6d8 100644
--- a/src/Vulkan/vulkan.vcxproj
+++ b/src/Vulkan/vulkan.vcxproj
@@ -109,6 +109,8 @@
     <ClCompile Include="VkInstance.cpp" />

     <ClCompile Include="VkMemory.cpp" />

     <ClCompile Include="VkPhysicalDevice.cpp" />

+    <ClCompile Include="VkPipeline.cpp" />

+    <ClCompile Include="VkPipelineLayout.cpp" />

     <ClCompile Include="VkPromotedExtensions.cpp" />

     <ClCompile Include="VkQueue.cpp" />

     <ClCompile Include="..\Device\Blitter.cpp" />

@@ -197,6 +199,8 @@
     <ClInclude Include="VkMemory.h" />

     <ClInclude Include="VkObject.hpp" />

     <ClInclude Include="VkPhysicalDevice.hpp" />

+    <ClInclude Include="VkPipeline.hpp" />

+    <ClInclude Include="VkPipelineLayout.hpp" />

     <ClInclude Include="VkQueue.hpp" />

     <ClInclude Include="VkSemaphore.hpp" />

     <ClInclude Include="..\Device\Blitter.hpp" />