239
239
<ClCompile >
240
240
<PrecompiledHeader >Use</PrecompiledHeader >
241
241
<PrecompiledHeaderFile >DirectXTexP.h</PrecompiledHeaderFile >
242
- <AdditionalIncludeDirectories >$(ProjectDir);..\Common;$(ProjectDir)Shaders\Compiled; %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
242
+ <AdditionalIncludeDirectories >$(ProjectDir);..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
243
243
<Optimization >MaxSpeed</Optimization >
244
244
<PreprocessorDefinitions >NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions >
245
245
<WarningLevel >EnableAllWarnings</WarningLevel >
265
265
<ClCompile >
266
266
<PrecompiledHeader >Use</PrecompiledHeader >
267
267
<PrecompiledHeaderFile >DirectXTexP.h</PrecompiledHeaderFile >
268
- <AdditionalIncludeDirectories >$(ProjectDir);..\Common;$(ProjectDir)Shaders\Compiled; %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
268
+ <AdditionalIncludeDirectories >$(ProjectDir);..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
269
269
<Optimization >MaxSpeed</Optimization >
270
270
<PreprocessorDefinitions >NDEBUG;__WRL_NO_DEFAULT_LIB__;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions >
271
271
<WarningLevel >EnableAllWarnings</WarningLevel >
292
292
<ClCompile >
293
293
<PrecompiledHeader >Use</PrecompiledHeader >
294
294
<PrecompiledHeaderFile >DirectXTexP.h</PrecompiledHeaderFile >
295
- <AdditionalIncludeDirectories >$(ProjectDir);..\Common;$(ProjectDir)Shaders\Compiled; %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
295
+ <AdditionalIncludeDirectories >$(ProjectDir);..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
296
296
<Optimization >MaxSpeed</Optimization >
297
297
<PreprocessorDefinitions >NDEBUG;__WRL_NO_DEFAULT_LIB__;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions >
298
298
<WarningLevel >EnableAllWarnings</WarningLevel >
318
318
<ClCompile >
319
319
<PrecompiledHeader >Use</PrecompiledHeader >
320
320
<PrecompiledHeaderFile >DirectXTexP.h</PrecompiledHeaderFile >
321
- <AdditionalIncludeDirectories >$(ProjectDir);..\Common;$(ProjectDir)Shaders\Compiled; %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
321
+ <AdditionalIncludeDirectories >$(ProjectDir);..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
322
322
<Optimization >MaxSpeed</Optimization >
323
323
<PreprocessorDefinitions >NDEBUG;_LIB;PROFILE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
324
324
<WarningLevel >EnableAllWarnings</WarningLevel >
344
344
<ClCompile >
345
345
<PrecompiledHeader >Use</PrecompiledHeader >
346
346
<PrecompiledHeaderFile >DirectXTexP.h</PrecompiledHeaderFile >
347
- <AdditionalIncludeDirectories >$(ProjectDir);..\Common;$(ProjectDir)Shaders\Compiled; %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
347
+ <AdditionalIncludeDirectories >$(ProjectDir);..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
348
348
<Optimization >MaxSpeed</Optimization >
349
349
<PreprocessorDefinitions >NDEBUG;__WRL_NO_DEFAULT_LIB__;_LIB;PROFILE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
350
350
<WarningLevel >EnableAllWarnings</WarningLevel >
371
371
<ClCompile >
372
372
<PrecompiledHeader >Use</PrecompiledHeader >
373
373
<PrecompiledHeaderFile >DirectXTexP.h</PrecompiledHeaderFile >
374
- <AdditionalIncludeDirectories >$(ProjectDir);..\Common;$(ProjectDir)Shaders\Compiled; %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
374
+ <AdditionalIncludeDirectories >$(ProjectDir);..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
375
375
<Optimization >MaxSpeed</Optimization >
376
376
<PreprocessorDefinitions >NDEBUG;__WRL_NO_DEFAULT_LIB__;_LIB;PROFILE;%(PreprocessorDefinitions)</PreprocessorDefinitions >
377
377
<WarningLevel >EnableAllWarnings</WarningLevel >
394
394
</Link >
395
395
<ClCompile >
396
396
<PrecompiledHeaderFile >DirectXTexP.h</PrecompiledHeaderFile >
397
- <AdditionalIncludeDirectories >$(ProjectDir);..\Common;$(ProjectDir)Shaders\Compiled; %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
397
+ <AdditionalIncludeDirectories >$(ProjectDir);..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
398
398
<PrecompiledHeader >Use</PrecompiledHeader >
399
399
<MinimalRebuild >false</MinimalRebuild >
400
400
<WarningLevel >EnableAllWarnings</WarningLevel >
419
419
</Link >
420
420
<ClCompile >
421
421
<PrecompiledHeaderFile >DirectXTexP.h</PrecompiledHeaderFile >
422
- <AdditionalIncludeDirectories >$(ProjectDir);..\Common;$(ProjectDir)Shaders\Compiled; %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
422
+ <AdditionalIncludeDirectories >$(ProjectDir);..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
423
423
<PrecompiledHeader >Use</PrecompiledHeader >
424
424
<MinimalRebuild >false</MinimalRebuild >
425
425
<WarningLevel >EnableAllWarnings</WarningLevel >
444
444
</Link >
445
445
<ClCompile >
446
446
<PrecompiledHeaderFile >DirectXTexP.h</PrecompiledHeaderFile >
447
- <AdditionalIncludeDirectories >$(ProjectDir);..\Common;$(ProjectDir)Shaders\Compiled; %(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
447
+ <AdditionalIncludeDirectories >$(ProjectDir);..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
448
448
<PrecompiledHeader >Use</PrecompiledHeader >
449
449
<MinimalRebuild >false</MinimalRebuild >
450
450
<WarningLevel >EnableAllWarnings</WarningLevel >
478
478
<ItemGroup >
479
479
<None Include =" ..\README.md" />
480
480
<None Include =" DirectXTex.inl" />
481
- <None Include =" Shaders\CompileShaders.cmd" />
482
481
</ItemGroup >
483
482
<ItemGroup >
484
483
<ClCompile Include =" BC.cpp" />
535
534
<ExcludedFromBuild Condition =" '$(Configuration)|$(Platform)'=='Profile|Gaming.Desktop.x64'" >true</ExcludedFromBuild >
536
535
</ClCompile >
537
536
</ItemGroup >
538
- <ItemGroup >
539
- <None Include =" Shaders\BC6HEncode.hlsl" >
540
- <FileType >Document</FileType >
541
- </None >
542
- <None Include =" Shaders\BC7Encode.hlsl" >
543
- <FileType >Document</FileType >
544
- </None >
545
- </ItemGroup >
546
537
<Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
547
538
<ImportGroup Label =" ExtensionTargets" />
548
539
<Target Name =" EnsureGDK" BeforeTargets =" _CheckForInvalidConfigurationAndPlatform" Condition =" $([System.Text.RegularExpressions.Regex]::IsMatch('$(Platform)', 'Gaming\..+\.x64'))" >
552
543
</PropertyGroup >
553
544
<Error Condition =" !Exists('$(VCTargetsPath)\Platforms\$(Platform)\Platform.props')" Text =" $([System.String]::Format('$(ErrorText)', '$(Platform)'))" />
554
545
</Target >
555
- <Target Name =" ATGEnsureShaders" BeforeTargets =" PrepareForBuild" >
556
- <PropertyGroup >
557
- <_ATGFXCPath >$(WindowsSDK_ExecutablePath_x64.Split(';')[0])</_ATGFXCPath >
558
- <_ATGFXCPath >$(_ATGFXCPath.Replace("x64",""))</_ATGFXCPath >
559
- <_ATGFXCPath Condition =" '$(_ATGFXCPath)' != '' and !HasTrailingSlash('$(_ATGFXCPath)')" >$(_ATGFXCPath)\</_ATGFXCPath >
560
- <_ATGFXCVer >$([System.Text.RegularExpressions.Regex]::Match($(_ATGFXCPath), `10\.0\.\d+\.0`))</_ATGFXCVer >
561
- <_ATGFXCVer Condition =" '$(_ATGFXCVer)' != '' and !HasTrailingSlash('$(_ATGFXCVer)')" >$(_ATGFXCVer)\</_ATGFXCVer >
562
- </PropertyGroup >
563
- <Exec Condition =" !Exists('Shaders/Compiled/BC6HEncode_EncodeBlockCS.inc')" WorkingDirectory =" $(ProjectDir)Shaders" Command =" CompileShaders" EnvironmentVariables =" WindowsSdkVerBinPath=$(_ATGFXCPath);WindowsSDKVersion=$(_ATGFXCVer);CompileShadersOutput=$(ProjectDir)Shaders/Compiled" LogStandardErrorAsError =" true" />
564
- <PropertyGroup >
565
- <_ATGFXCPath />
566
- <_ATGFXCVer />
567
- </PropertyGroup >
568
- </Target >
569
- <Target Name =" ATGDeleteShaders" AfterTargets =" Clean" >
570
- <ItemGroup >
571
- <_ATGShaderHeaders Include =" $(ProjectDir)Shaders/Compiled/*.inc" />
572
- <_ATGShaderSymbols Include =" $(ProjectDir)Shaders/Compiled/*.pdb" />
573
- </ItemGroup >
574
- <Delete Files =" @(_ATGShaderHeaders)" />
575
- <Delete Files =" @(_ATGShaderSymbols)" />
576
- </Target >
577
546
</Project >
0 commit comments