Fix Visual Studio solution build
Suppress the "conversion from 'size_t' to 'type', possible loss of data"
warning which gets treated as an error, to match the CMake build for
MSVC, and other compilers.
Bug: swiftshader:131
Change-Id: I2fb6695e5ed541b052e170b577fcaafb6ba169c4
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/34268
Presubmit-Ready: Nicolas Capens <nicolascapens@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/Vulkan/vulkan.vcxproj b/src/Vulkan/vulkan.vcxproj
index 9da32ff..e6c5020 100644
--- a/src/Vulkan/vulkan.vcxproj
+++ b/src/Vulkan/vulkan.vcxproj
@@ -67,6 +67,7 @@
<AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
<TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <DisableSpecificWarnings>4267</DisableSpecificWarnings>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -93,6 +94,7 @@
<AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions>
<TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <DisableSpecificWarnings>4267</DisableSpecificWarnings>
</ClCompile>
<Link>
<ModuleDefinitionFile>libvk_swiftshader.def</ModuleDefinitionFile>
@@ -303,4 +305,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
-</Project>
+</Project>
\ No newline at end of file