Initial implementation of ShaderModule

Basic shell class for ShaderModule

Bug b/118386749

Change-Id: Ia41957ba1ef3be179d20c37cea0227a9a4509c7b
Reviewed-on: https://swiftshader-review.googlesource.com/c/22609
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 b57b6d8..1f44cc4 100644
--- a/src/Vulkan/vulkan.vcxproj
+++ b/src/Vulkan/vulkan.vcxproj
@@ -113,6 +113,7 @@
     <ClCompile Include="VkPipelineLayout.cpp" />

     <ClCompile Include="VkPromotedExtensions.cpp" />

     <ClCompile Include="VkQueue.cpp" />

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

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

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

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

@@ -203,6 +204,7 @@
     <ClInclude Include="VkPipelineLayout.hpp" />

     <ClInclude Include="VkQueue.hpp" />

     <ClInclude Include="VkSemaphore.hpp" />

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

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

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

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