Windows build fix

Bug swiftshader:124

Change-Id: Ied13e859cc8984e59af393de6ca1a93428a0e30e
Reviewed-on: https://swiftshader-review.googlesource.com/c/25949
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Chris Forbes <chrisforbes@google.com>
diff --git a/src/Vulkan/vulkan.vcxproj b/src/Vulkan/vulkan.vcxproj
index d466e52..ec6a1ae 100644
--- a/src/Vulkan/vulkan.vcxproj
+++ b/src/Vulkan/vulkan.vcxproj
@@ -147,6 +147,7 @@
     <ClCompile Include="..\Pipeline\SetupRoutine.cpp" />

     <ClCompile Include="..\Pipeline\ShaderCore.cpp" />

     <ClCompile Include="..\Pipeline\SpirvShader.cpp" />

+    <ClCompile Include="..\Pipeline\SpirvShader_dbg.cpp" />

     <ClCompile Include="..\Pipeline\VertexProgram.cpp" />

     <ClCompile Include="..\Pipeline\VertexRoutine.cpp" />

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

@@ -167,6 +168,7 @@
     <ClCompile Include="..\System\Socket.cpp" />

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

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

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

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

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

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

@@ -278,6 +280,7 @@
     <ClInclude Include="..\System\Thread.hpp" />

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

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

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

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

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

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

diff --git a/src/Vulkan/vulkan.vcxproj.filters b/src/Vulkan/vulkan.vcxproj.filters
index 66a1b5c..522de29 100644
--- a/src/Vulkan/vulkan.vcxproj.filters
+++ b/src/Vulkan/vulkan.vcxproj.filters
@@ -147,6 +147,9 @@
     <ClCompile Include="..\WSI\libX11.cpp">

       <Filter>Source Files\WSI</Filter>

     </ClCompile>

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

+      <Filter>Source Files\WSI</Filter>

+    </ClCompile>

     <ClCompile Include="..\System\Configurator.cpp">

       <Filter>Source Files\System</Filter>

     </ClCompile>

@@ -258,6 +261,9 @@
     <ClCompile Include="..\Pipeline\SpirvShader.cpp">

       <Filter>Source Files\Pipeline</Filter>

     </ClCompile>

+    <ClCompile Include="..\Pipeline\SpirvShader_dbg.cpp">

+      <Filter>Source Files\Pipeline</Filter>

+    </ClCompile>

   </ItemGroup>

   <ItemGroup>

     <ClInclude Include="resource.h">

@@ -452,6 +458,9 @@
     <ClInclude Include="..\WSI\libX11.hpp">

       <Filter>Header Files\WSI</Filter>

     </ClInclude>

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

+      <Filter>Header Files\WSI</Filter>

+    </ClInclude>

     <ClInclude Include="..\Pipeline\VertexRoutine.hpp">

       <Filter>Header Files\Pipeline</Filter>

     </ClInclude>

diff --git a/src/WSI/VkSurfaceKHR.cpp b/src/WSI/VkSurfaceKHR.cpp
index 5734db7..0fd3468 100644
--- a/src/WSI/VkSurfaceKHR.cpp
+++ b/src/WSI/VkSurfaceKHR.cpp
@@ -59,7 +59,7 @@
 
 uint32_t SurfaceKHR::getPresentModeCount() const
 {
-	return presentModes.size();
+	return static_cast<uint32_t>(presentModes.size());
 }