Specify RC include paths instead of using a macro for the output path

* This fixes an issue with builds failing when the path contains some characters
  RC doesn't like for some reason, even if it's quoted.
This commit is contained in:
baldurk
2020-07-12 10:51:51 +01:00
parent 4c40549b32
commit f0fe801d27
2 changed files with 7 additions and 6 deletions
+5 -5
View File
@@ -122,11 +122,11 @@ RESOURCE_fixedcol_hlsl TYPE_EMBED "hlsl/fixedcol.hlsl"
#define CONCAT(a, b) CONCAT2(a, b)
#endif
RESOURCE_fixedcol_0_dxbc TYPE_EMBED CONCAT(RENDERDOC_BAKED_PATH, fixedcol_0.dxbc)
RESOURCE_fixedcol_1_dxbc TYPE_EMBED CONCAT(RENDERDOC_BAKED_PATH, fixedcol_1.dxbc)
RESOURCE_fixedcol_2_dxbc TYPE_EMBED CONCAT(RENDERDOC_BAKED_PATH, fixedcol_2.dxbc)
RESOURCE_fixedcol_3_dxbc TYPE_EMBED CONCAT(RENDERDOC_BAKED_PATH, fixedcol_3.dxbc)
RESOURCE_quadwrite_dxbc TYPE_EMBED CONCAT(RENDERDOC_BAKED_PATH, quadwrite.dxbc)
RESOURCE_fixedcol_0_dxbc TYPE_EMBED fixedcol_0.dxbc
RESOURCE_fixedcol_1_dxbc TYPE_EMBED fixedcol_1.dxbc
RESOURCE_fixedcol_2_dxbc TYPE_EMBED fixedcol_2.dxbc
RESOURCE_fixedcol_3_dxbc TYPE_EMBED fixedcol_3.dxbc
RESOURCE_quadwrite_dxbc TYPE_EMBED quadwrite.dxbc
#else
+2 -1
View File
@@ -693,7 +693,8 @@ namespace DXCEnumerateAndCheck {
</PropertyGroup>
<ItemGroup Condition="$(DXCExecutable.Length) &gt; 0">
<ResourceCompile>
<PreprocessorDefinitions>RENDERDOC_BAKED_DXC_SHADERS=1;RENDERDOC_BAKED_PATH="$(DXILBakedDirParam)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(DXILBakedDirParam)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>RENDERDOC_BAKED_DXC_SHADERS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
</ItemGroup>
</Target>