|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 2 | +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | 3 | <ItemGroup Label="ProjectConfigurations"> |
4 | | - <ProjectConfiguration Include="Debug|ARM64"> |
5 | | - <Configuration>Debug</Configuration> |
6 | | - <Platform>ARM64</Platform> |
7 | | - </ProjectConfiguration> |
8 | 4 | <ProjectConfiguration Include="Debug|Win32"> |
9 | 5 | <Configuration>Debug</Configuration> |
10 | 6 | <Platform>Win32</Platform> |
|
13 | 9 | <Configuration>Debug</Configuration> |
14 | 10 | <Platform>x64</Platform> |
15 | 11 | </ProjectConfiguration> |
16 | | - <ProjectConfiguration Include="Release|ARM64"> |
17 | | - <Configuration>Release</Configuration> |
18 | | - <Platform>ARM64</Platform> |
19 | | - </ProjectConfiguration> |
20 | 12 | <ProjectConfiguration Include="Release|Win32"> |
21 | 13 | <Configuration>Release</Configuration> |
22 | 14 | <Platform>Win32</Platform> |
|
117 | 109 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> |
118 | 110 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> |
119 | 111 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> |
120 | | - <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Create</PrecompiledHeader> |
121 | 112 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> |
122 | | - <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Create</PrecompiledHeader> |
123 | 113 | </ClCompile> |
124 | 114 | <ClCompile Include="Src\ResourceUploadBatch.cpp" /> |
125 | 115 | <ClCompile Include="Src\ScreenGrab.cpp" /> |
|
208 | 198 | <PlatformToolset>v142</PlatformToolset> |
209 | 199 | <CharacterSet>Unicode</CharacterSet> |
210 | 200 | </PropertyGroup> |
211 | | - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> |
212 | | - <ConfigurationType>StaticLibrary</ConfigurationType> |
213 | | - <UseDebugLibraries>true</UseDebugLibraries> |
214 | | - <PlatformToolset>v142</PlatformToolset> |
215 | | - <CharacterSet>Unicode</CharacterSet> |
216 | | - </PropertyGroup> |
217 | 201 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
218 | 202 | <ConfigurationType>StaticLibrary</ConfigurationType> |
219 | 203 | <UseDebugLibraries>true</UseDebugLibraries> |
|
226 | 210 | <PlatformToolset>v142</PlatformToolset> |
227 | 211 | <CharacterSet>Unicode</CharacterSet> |
228 | 212 | </PropertyGroup> |
229 | | - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> |
230 | | - <ConfigurationType>StaticLibrary</ConfigurationType> |
231 | | - <UseDebugLibraries>false</UseDebugLibraries> |
232 | | - <PlatformToolset>v142</PlatformToolset> |
233 | | - <CharacterSet>Unicode</CharacterSet> |
234 | | - </PropertyGroup> |
235 | 213 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
236 | 214 | <ConfigurationType>StaticLibrary</ConfigurationType> |
237 | 215 | <UseDebugLibraries>false</UseDebugLibraries> |
|
244 | 222 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> |
245 | 223 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
246 | 224 | </ImportGroup> |
247 | | - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> |
248 | | - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
249 | | - </ImportGroup> |
250 | 225 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> |
251 | 226 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
252 | 227 | </ImportGroup> |
253 | 228 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
254 | 229 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
255 | 230 | </ImportGroup> |
256 | | - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> |
257 | | - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
258 | | - </ImportGroup> |
259 | 231 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> |
260 | 232 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
261 | 233 | </ImportGroup> |
|
275 | 247 | <IntDir>Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\</IntDir> |
276 | 248 | <TargetName>DirectXTK12</TargetName> |
277 | 249 | </PropertyGroup> |
278 | | - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> |
279 | | - <OutDir>Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\</OutDir> |
280 | | - <IntDir>Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\</IntDir> |
281 | | - <TargetName>DirectXTK12</TargetName> |
282 | | - </PropertyGroup> |
283 | 250 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
284 | 251 | <OutDir>Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\</OutDir> |
285 | 252 | <IntDir>Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\</IntDir> |
286 | 253 | <TargetName>DirectXTK12</TargetName> |
287 | 254 | </PropertyGroup> |
288 | | - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> |
289 | | - <OutDir>Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\</OutDir> |
290 | | - <IntDir>Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\</IntDir> |
291 | | - <TargetName>DirectXTK12</TargetName> |
292 | | - </PropertyGroup> |
293 | 255 | <PropertyGroup Condition="'$(SpectreMitigation)'!='' AND '$(SpectreMitigation)'!='false'"> |
294 | 256 | <OutDir>Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)Spectre\</OutDir> |
295 | 257 | <IntDir>Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)Spectre\</IntDir> |
|
322 | 284 | <GenerateDebugInformation>true</GenerateDebugInformation> |
323 | 285 | </Link> |
324 | 286 | </ItemDefinitionGroup> |
325 | | - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> |
326 | | - <ClCompile> |
327 | | - <PrecompiledHeader>Use</PrecompiledHeader> |
328 | | - <WarningLevel>EnableAllWarnings</WarningLevel> |
329 | | - <Optimization>Disabled</Optimization> |
330 | | - <PreprocessorDefinitions>_WIN32_WINNT=0x0A00;WIN32;_DEBUG;_LIB;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
331 | | - <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> |
332 | | - <AdditionalIncludeDirectories>$(ProjectDir)Inc;$(ProjectDir)Src;$(ProjectDir)Src\Shaders\Compiled;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
333 | | - <FloatingPointModel>Fast</FloatingPointModel> |
334 | | - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> |
335 | | - <SDLCheck>true</SDLCheck> |
336 | | - <ConformanceMode>true</ConformanceMode> |
337 | | - <AdditionalOptions>/Zc:__cplusplus /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions> |
338 | | - <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
339 | | - <SupportJustMyCode>false</SupportJustMyCode> |
340 | | - <ExternalWarningLevel>Level4</ExternalWarningLevel> |
341 | | - </ClCompile> |
342 | | - <FXCompile> |
343 | | - <ShaderModel>6.0</ShaderModel> |
344 | | - <EnableDebuggingInformation>true</EnableDebuggingInformation> |
345 | | - <AdditionalOptions>/Fd "$(OutDir)%(Filename).pdb" %(AdditionalOptions)</AdditionalOptions> |
346 | | - </FXCompile> |
347 | | - <Link> |
348 | | - <SubSystem>Windows</SubSystem> |
349 | | - <GenerateDebugInformation>true</GenerateDebugInformation> |
350 | | - </Link> |
351 | | - </ItemDefinitionGroup> |
352 | 287 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
353 | 288 | <ClCompile> |
354 | 289 | <PrecompiledHeader>Use</PrecompiledHeader> |
|
405 | 340 | <OptimizeReferences>true</OptimizeReferences> |
406 | 341 | </Link> |
407 | 342 | </ItemDefinitionGroup> |
408 | | - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> |
409 | | - <ClCompile> |
410 | | - <WarningLevel>EnableAllWarnings</WarningLevel> |
411 | | - <PrecompiledHeader>Use</PrecompiledHeader> |
412 | | - <Optimization>MaxSpeed</Optimization> |
413 | | - <PreprocessorDefinitions>_WIN32_WINNT=0x0A00;WIN32;NDEBUG;_LIB;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
414 | | - <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> |
415 | | - <AdditionalIncludeDirectories>$(ProjectDir)Inc;$(ProjectDir)Src;$(ProjectDir)Src\Shaders\Compiled;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
416 | | - <FloatingPointModel>Fast</FloatingPointModel> |
417 | | - <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> |
418 | | - <SDLCheck>true</SDLCheck> |
419 | | - <ConformanceMode>true</ConformanceMode> |
420 | | - <AdditionalOptions>/Zc:__cplusplus /ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions> |
421 | | - <ExternalWarningLevel>Level4</ExternalWarningLevel> |
422 | | - <GuardEHContMetadata>true</GuardEHContMetadata> |
423 | | - </ClCompile> |
424 | | - <FXCompile> |
425 | | - <ShaderModel>6.0</ShaderModel> |
426 | | - <EnableDebuggingInformation>true</EnableDebuggingInformation> |
427 | | - <AdditionalOptions>/Fd "$(OutDir)%(Filename).pdb" %(AdditionalOptions)</AdditionalOptions> |
428 | | - </FXCompile> |
429 | | - <Link> |
430 | | - <SubSystem>Windows</SubSystem> |
431 | | - <GenerateDebugInformation>true</GenerateDebugInformation> |
432 | | - <EnableCOMDATFolding>true</EnableCOMDATFolding> |
433 | | - <OptimizeReferences>true</OptimizeReferences> |
434 | | - </Link> |
435 | | - </ItemDefinitionGroup> |
436 | 343 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
437 | 344 | <ClCompile> |
438 | 345 | <WarningLevel>EnableAllWarnings</WarningLevel> |
|
469 | 376 | <_ATGFXCPath>$(WindowsSDK_ExecutablePath_x64.Split(';')[0])</_ATGFXCPath> |
470 | 377 | <_ATGFXCPath>$(_ATGFXCPath.Replace("x64",""))</_ATGFXCPath> |
471 | 378 | <_ATGFXCPath Condition="'$(_ATGFXCPath)' != '' and !HasTrailingSlash('$(_ATGFXCPath)')">$(_ATGFXCPath)\</_ATGFXCPath> |
472 | | - <_ATGFXCVer>$([System.Text.RegularExpressions.Regex]::Match($(_ATGFXCPath), `10\.0\.\d+\.0`))</_ATGFXCVer> |
| 379 | + <_ATGFXCVer>$([System.Text.RegularExpressions.Regex]::Match($(_ATGFXCPath), '10\.0\.\d+\.0'))</_ATGFXCVer> |
473 | 380 | <_ATGFXCVer Condition="'$(_ATGFXCVer)' != '' and !HasTrailingSlash('$(_ATGFXCVer)')">$(_ATGFXCVer)\</_ATGFXCVer> |
474 | 381 | </PropertyGroup> |
475 | 382 | <Exec Condition="!Exists('Src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.inc')" WorkingDirectory="$(ProjectDir)Src/Shaders" Command="CompileShaders dxil" EnvironmentVariables="WindowsSdkVerBinPath=$(_ATGFXCPath);WindowsSDKVersion=$(_ATGFXCVer);CompileShadersOutput=$(ProjectDir)Src/Shaders/Compiled" LogStandardErrorAsError="true" /> |
|
0 commit comments