1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Debug|x64"> 5 <Configuration>Debug</Configuration> 6 <Platform>x64</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Release|x64"> 9 <Configuration>Release</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 </ItemGroup> 13 <PropertyGroup Label="Globals"> 14 <ProjectGuid>{16E1EBC1-BB6B-4A82-A1A3-5A69AC8D58FE}</ProjectGuid> 15 <Keyword>Win32Proj</Keyword> 16 <RootNamespace>GLESUnitTests</RootNamespace> 17 <WindowsTargetPlatformVersion>10.0.16299.0</WindowsTargetPlatformVersion> 18 <PreferredToolArchitecture>x64</PreferredToolArchitecture> 19 </PropertyGroup> 20 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 21 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 22 <ConfigurationType>Application</ConfigurationType> 23 <UseDebugLibraries>true</UseDebugLibraries> 24 <PlatformToolset>v141</PlatformToolset> 25 <CharacterSet>NotSet</CharacterSet> 26 </PropertyGroup> 27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 28 <ConfigurationType>Application</ConfigurationType> 29 <UseDebugLibraries>false</UseDebugLibraries> 30 <PlatformToolset>v141</PlatformToolset> 31 <WholeProgramOptimization>true</WholeProgramOptimization> 32 <CharacterSet>NotSet</CharacterSet> 33 </PropertyGroup> 34 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 35 <ImportGroup Label="ExtensionSettings"> 36 </ImportGroup> 37 <ImportGroup Label="Shared"> 38 </ImportGroup> 39 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 40 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 41 </ImportGroup> 42 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 43 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 44 </ImportGroup> 45 <PropertyGroup Label="UserMacros" /> 46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 47 <LinkIncremental>true</LinkIncremental> 48 <IncludePath>$(IncludePath)</IncludePath> 49 <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 50 <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 51 </PropertyGroup> 52 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 53 <LinkIncremental>false</LinkIncremental> 54 <IncludePath>$(IncludePath)</IncludePath> 55 <IntDir>$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 56 <OutDir>$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 57 </PropertyGroup> 58 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 59 <ClCompile> 60 <PrecompiledHeader> 61 </PrecompiledHeader> 62 <WarningLevel>Level3</WarningLevel> 63 <Optimization>Disabled</Optimization> 64 <PreprocessorDefinitions>GL_GLEXT_PROTOTYPES;STANDALONE;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 65 <SDLCheck>true</SDLCheck> 66 <AdditionalIncludeDirectories>$(SolutionDir)include\;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\googletest\googletest\include\;$(SolutionDir)third_party\googletest\googletest\;$(SolutionDir)third_party\googletest\googlemock\include\;SubmoduleCheck;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 67 <ForcedIncludeFiles> 68 </ForcedIncludeFiles> 69 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors> 70 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions> 71 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 72 <MultiProcessorCompilation>true</MultiProcessorCompilation> 73 <DisableSpecificWarnings>4267</DisableSpecificWarnings> 74 </ClCompile> 75 <Link> 76 <SubSystem>Console</SubSystem> 77 <GenerateDebugInformation>true</GenerateDebugInformation> 78 </Link> 79 </ItemDefinitionGroup> 80 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 81 <ClCompile> 82 <WarningLevel>Level3</WarningLevel> 83 <PrecompiledHeader> 84 </PrecompiledHeader> 85 <Optimization>MaxSpeed</Optimization> 86 <FunctionLevelLinking>true</FunctionLevelLinking> 87 <IntrinsicFunctions>true</IntrinsicFunctions> 88 <PreprocessorDefinitions>GL_GLEXT_PROTOTYPES;STANDALONE;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 89 <SDLCheck>true</SDLCheck> 90 <AdditionalIncludeDirectories>$(SolutionDir)include\;$(SolutionDir)third_party\SPIRV-Tools\include;$(SolutionDir)third_party\googletest\googletest\include\;$(SolutionDir)third_party\googletest\googletest\;$(SolutionDir)third_party\googletest\googlemock\include\;SubmoduleCheck;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 91 <ForcedIncludeFiles> 92 </ForcedIncludeFiles> 93 <TreatSpecificWarningsAsErrors>4018;5038;4838</TreatSpecificWarningsAsErrors> 94 <AdditionalOptions>/permissive- %(AdditionalOptions)</AdditionalOptions> 95 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 96 <MultiProcessorCompilation>true</MultiProcessorCompilation> 97 <DisableSpecificWarnings>4267</DisableSpecificWarnings> 98 </ClCompile> 99 <Link> 100 <SubSystem>Console</SubSystem> 101 <EnableCOMDATFolding>true</EnableCOMDATFolding> 102 <OptimizeReferences>true</OptimizeReferences> 103 <GenerateDebugInformation>true</GenerateDebugInformation> 104 </Link> 105 </ItemDefinitionGroup> 106 <ItemGroup> 107 <ClCompile Include="..\..\third_party\googletest\googletest\src\gtest-all.cc" /> 108 <ClCompile Include="Device.cpp" /> 109 <ClCompile Include="Driver.cpp" /> 110 <ClCompile Include="main.cpp" /> 111 <ClCompile Include="unittests.cpp" /> 112 </ItemGroup> 113 <ItemGroup> 114 <ClInclude Include="Device.hpp" /> 115 <ClInclude Include="Driver.hpp" /> 116 <ClInclude Include="VkGlobalFuncs.hpp" /> 117 <ClInclude Include="VkInstanceFuncs.hpp" /> 118 </ItemGroup> 119 <ItemGroup> 120 <ProjectReference Include="..\..\build\Visual Studio 15 2017 Win64\third_party\SPIRV-Tools\source\SPIRV-Tools.vcxproj"> 121 <Project>{ef1af598-e402-38f1-a74a-35f18a1ec1cc}</Project> 122 </ProjectReference> 123 </ItemGroup> 124 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 125 <ImportGroup Label="ExtensionTargets"> 126 </ImportGroup> 127</Project>