591 lines
44 KiB
XML
Executable File
591 lines
44 KiB
XML
Executable File
<?xml version="1.0"?>
|
|
<ShaderProject>
|
|
<ShaderPaths>
|
|
<Path Name="WORKINGDIR" Path="%RS_CODEBRANCH%\game\shader_source"></Path>
|
|
<Path Name="SHADERPATH" Path="%RS_SHADERBUILDROOT%\common\shaders"></Path>
|
|
<Path Name="BASEINCLUDEPATH" Path="%RS_CODEBRANCH%\game\shader_source\VS_Project\;%RAGE_DIR%;%RAGE_DIR%\base\src\"></Path>
|
|
<Path Name="SHADERSOURCE" Path="%RS_CODEBRANCH%\game\shader_source"></Path>
|
|
<Path Name="SHADERBUILDOUTPUT" Path="%RS_CODEBRANCH%\game\shader_source\VS_Project\build\"></Path>
|
|
<Path Name="TEMPLATEDIR" Path="%RS_PROJROOT%\assets\metadata\materials\templates\"></Path>
|
|
</ShaderPaths>
|
|
|
|
<!-- This mapping comes from the shaders.targets file under %RS_CODEBRANCH%\projgen\shaders.targets
|
|
If you need to add a new one, please make sure this is updated otherwise the exlusions might not work. -->
|
|
<VSProjectPlatformMapping>
|
|
|
|
<Platform VSConfig="Debug" RageShaderManagerPlatform="sga_ps4;sga_prospero;sga_xboxone;sga_xboxonex;sga_pc_50;sga_pc_60;sga_vulkan;sga_nx" RageShaderManagerConfig="debug"/>
|
|
<Platform VSConfig="Dev" RageShaderManagerPlatform="sga_ps4;sga_prospero;sga_xboxone;sga_xboxonex;sga_pc_50;sga_pc_60;sga_vulkan;sga_nx" RageShaderManagerConfig="dev"/>
|
|
<Platform VSConfig="Final" RageShaderManagerPlatform="sga_ps4;sga_prospero;sga_xboxone;sga_xboxonex;sga_pc_50;sga_pc_60;sga_vulkan;sga_nx" RageShaderManagerConfig="final"/>
|
|
<Platform VSConfig="Max" RageShaderManagerPlatform="fx_max_50" RageShaderManagerConfig="dev"/>
|
|
|
|
</VSProjectPlatformMapping>
|
|
|
|
<MultipassToolset>
|
|
<Toolset name="SGAFXC">
|
|
<Pass1Tool name="SGAFXC_PASS1"/>
|
|
<Pass3Tool name="SGAFXC_PASS3"/>
|
|
</Toolset>
|
|
<Toolset name="SGAFXC_X">
|
|
<Pass1Tool name="SGAFXC_PASS1_X_ROUND_1"/>
|
|
<Pass3Tool name="SGAFXC_PASS3_X_ROUND_1"/>
|
|
<Pass1Round2Tool name="SGAFXC_PASS1_X_ROUND_2"/>
|
|
<Pass3Round2Tool name="SGAFXC_PASS3_X_ROUND_2"/>
|
|
</Toolset>
|
|
</MultipassToolset>
|
|
|
|
<!-- <Tool Name="MaterialPresetTemplateGenerator" Path="%RS_BUILDTOOLS%\MaterialPresetToolBox\RSG.MaterialPresetMetadataGenerator.exe" Arguments="-generator MaterialPresetsTemplateGenerator -shutdownlogdisplaymode NeverDisplay -disableSourceControl -parameters %RS_ASSETS%/metadata/parameters/MaterialPresetGenerator/GeneratorParameters.meta"></Tool> -->
|
|
|
|
<ShaderTools>
|
|
<Tool Name="FXC_Max_50" Path="%DXSDK_DIR%\Utilities\bin\x86\fxc.exe" Arguments="/Tfx_5_0 /nologo /Fo%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.o /Zpr /Gec %SHADERPATH%\%OUTPUTDIR%\%SHADERNAME%.%SHADEREXT%"></Tool>
|
|
<Tool Name="MaterialPresetTemplateGenerator" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\MaterialPresetsTemplateGenerator.exe" Arguments="-shaderpath %SHADERPATH% -sgadriver=d3d11 -shaderdbpath %SHADERPATH%\db -outputpath %TEMPLATEDIR%"></Tool>
|
|
<Tool Name="SGAFXC" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\sgafxc.exe" Arguments=" %SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i %SHADERPATH%\%OUTPUTDIR%\%SHADERNAME%.%SHADEREXT% %TOOLPLATFORM% -I %RS_CODEBRANCH%\rage\base\src\shaderlib -I %RAGE_DIR% %TOOLARGUMENTS% -nopopups" ></Tool>
|
|
<Tool Name="Preprocessor" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\clang-cpp.exe" Arguments="-Werror -Wall -Wextra-tokens -Wmacro-redefined -Wnewline-eof -Wheader-guard -Wno-comment -Wno-reserved-id-macro -Wno-unused-macros -fdiagnostics-format=msvc -x c++ -working-directory %SOURCESHADER% %WAVEDEFINES% %SOURCESHADER%"></Tool> <!-- -Wundef -->
|
|
<Tool Name="MaxPreprocessor" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\wave.exe" Arguments="%WAVEDEFINES% %SOURCESHADER%"></Tool>
|
|
<Tool Name="OutputPreprocessor" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\clang-cpp.exe" Arguments="-Werror -Wall -Wextra-tokens -Wmacro-redefined -Wnewline-eof -Wheader-guard -Wno-comment -Wno-reserved-id-macro -Wno-unused-macros -fdiagnostics-format=msvc -x c++ -working-directory %SOURCESHADER% -o %WAVEOUTPUT% %WAVEDEFINES% %SOURCESHADER%"></Tool>
|
|
<Tool Name="SilentPreprocessor" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\wave.exe" Arguments="-L0 %WAVEDEFINES% %SOURCESHADER%"></Tool>
|
|
<Tool Name="FXDBGEN" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\fxdbgen.exe" Arguments="%SHADERDBARGUMENTS%"></Tool>
|
|
|
|
<!-- Multipass Tool Entries -->
|
|
<Tool Name="SGAFXC_PASS1" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\sgafxc.exe" Arguments="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i %SHADERPATH%\%OUTPUTDIR%\%SHADERNAME%.%SHADEREXT% %TOOLPLATFORM% -pass1=%ENTRYPOINTFILENAME% -I %RS_CODEBRANCH%\rage\base\src\shaderlib -I %RAGE_DIR% %TOOLARGUMENTS%"></Tool>
|
|
<Tool Name="SGAFXC_PASS3" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\sgafxc.exe" Arguments="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i %SHADERPATH%\%OUTPUTDIR%\%SHADERNAME%.%SHADEREXT% %TOOLPLATFORM% -pass3 -I %RS_CODEBRANCH%\rage\base\src\shaderlib -I %RAGE_DIR% %TOOLARGUMENTS%"></Tool>
|
|
|
|
<!-- Multipass Tool Entries Multi roud-->
|
|
<Tool Name="SGAFXC_PASS1_X_ROUND_1" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\sgafxc.exe" Arguments="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i %SHADERPATH%\%OUTPUTDIR%\%SHADERNAME%.%SHADEREXT% %TOOLPLATFORM% -quiet -ignoreDescriptorTables -pass1=%ENTRYPOINTFILENAME% -I %RS_CODEBRANCH%\rage\base\src\shaderlib -I %RAGE_DIR %TOOLARGUMENTS%"></Tool>
|
|
<Tool Name="SGAFXC_PASS3_X_ROUND_1" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\sgafxc.exe" Arguments="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i %SHADERPATH%\%OUTPUTDIR%\%SHADERNAME%.%SHADEREXT% %TOOLPLATFORM% -quiet -ignoreDescriptorTables -pass3 -I %RS_CODEBRANCH%\rage\base\src\shaderlib -I %RAGE_DIR% %TOOLARGUMENTS%"></Tool>
|
|
<Tool Name="SGAFXC_PASS1_X_ROUND_2" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\sgafxc.exe" Arguments="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i %SHADERPATH%\%OUTPUTDIR%\%SHADERNAME%.%SHADEREXT% %TOOLPLATFORM% -quiet -requireDescriptorTables -pass1=%ROUND2ENTRYPOINTFILENAME% -I %RS_CODEBRANCH%\rage\base\src\shaderlib -I %RAGE_DIR% %TOOLARGUMENTS% %TOOLARGUMENTS2%"></Tool>
|
|
<Tool Name="SGAFXC_PASS3_X_ROUND_2" Path="%RS_TOOLSROOT%\bin\shadertools_gen9\sgafxc.exe" Arguments="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i %SHADERPATH%\%OUTPUTDIR%\%SHADERNAME%.%SHADEREXT% %TOOLPLATFORM% -quiet -requireDescriptorTables -pass3 -I %RS_CODEBRANCH%\rage\base\src\shaderlib -I %RAGE_DIR% % %TOOLARGUMENTS% %TOOLARGUMENTS2%"></Tool>
|
|
</ShaderTools>
|
|
|
|
|
|
<ShaderPlatforms>
|
|
<Platform Name="fx_max_50" FriendlyName="3DS Max - SM 5.0" MultipassCompatible="false">
|
|
<PlatformConfig Name="dev"
|
|
FriendlyName="Main"
|
|
ToolPlatform="max"
|
|
CompileTool="FXC_Max_50"
|
|
OutputDir="fx_max_50"
|
|
ShaderExt="fx"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
UseMaxPreprocessor="true"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=0 -DRSG_CONSOLE=0 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=0 -D__MAX=1 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGAFXC=0 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERPATH%\%OUTPUTDIR%\%SHADERNAME%.fx"
|
|
ToolArguments=""
|
|
BuildLocal="ptfx_sprite.fx;"
|
|
BuildPriority="ptfx_sprite.fx;ptfx_sprite_shadow.fx">
|
|
</PlatformConfig>
|
|
</Platform>
|
|
|
|
<Platform Name="sga_pc_50" FriendlyName="[SGA] PC - SM 5.0" MultipassCompatible="true" MultipassToolset="SGAFXC">
|
|
<PlatformConfig Name="dev"
|
|
FriendlyName="Dev"
|
|
SingleCore="true"
|
|
ToolPlatform="D3D11"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_win32_50"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_win32_50 sga_win32_50 preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_win32_50_init sga_win32_50 preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0 -D__PS3=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-outputDebugInfo"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="debug"
|
|
SingleCore="true"
|
|
ToolPlatform="D3D11"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_win32_50_debug"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_win32_50 sga_win32_50 preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_win32_50_init sga_win32_50 preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0 -D__PS3=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-debug -outputDebugInfo"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="final"
|
|
SingleCore="true"
|
|
ToolPlatform="D3D11_Final"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_win32_50_final"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_win32_50_final sga_win32_50_final preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_win32_50_final_init sga_win32_50_final preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=1 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0 -D__PS3=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-outputDebugInfo"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
</Platform>
|
|
|
|
<Platform Name="sga_pc_60" FriendlyName="[SGA] PC - SM 6.0" MultipassCompatible="true" MultipassToolset="SGAFXC_X">
|
|
<PlatformConfig Name="dev"
|
|
FriendlyName="Dev"
|
|
SingleCore="true"
|
|
ToolPlatform="D3D12DXIL"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_win32_60"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_win32_60 sga_win32_60 preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_win32_60_init sga_win32_60 preloadInit.list"
|
|
ShaderModel="60"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=60 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_LINUX=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
ToolArguments2="-outputDebugInfo"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf"
|
|
Round2EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.round2.epf"
|
|
>
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="debug"
|
|
SingleCore="true"
|
|
ToolPlatform="D3D12DXIL"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_win32_60_debug"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_win32_60 sga_win32_60 preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_win32_60_init sga_win32_60 preloadInit.list"
|
|
ShaderModel="60"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=60 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_LINUX=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-debug"
|
|
ToolArguments2="-outputDebugInfo"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf"
|
|
Round2EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.round2.epf"
|
|
>
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="final"
|
|
SingleCore="true"
|
|
ToolPlatform="D3D12DXIL_Final"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_win32_60_final"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_win32_60_final sga_win32_60_final preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_win32_60_final_init sga_win32_60_final preloadInit.list"
|
|
ShaderModel="60"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=60 -DSHADER_FINAL=1 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_LINUX=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
ToolArguments2=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf"
|
|
Round2EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.round2.epf"
|
|
>
|
|
</PlatformConfig>
|
|
</Platform>
|
|
|
|
<Platform Name="sga_scarlett" FriendlyName="[SGA] Scarlett - SM 6.0" MultipassCompatible="true" MultipassToolset="SGAFXC_X">
|
|
<PlatformConfig Name="dev"
|
|
FriendlyName="Dev"
|
|
SingleCore="true"
|
|
ToolPlatform="Scarlett"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_scarlett"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_scarlett sga_scarlett preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_scarlett_init sga_scarlett preloadInit.list"
|
|
ShaderModel="60"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=60 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_LINUX=0 -DRSG_DURANGO=0 -DRSG_SCARLETT=1 -DRSG_XBOX=1 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
ToolArguments2="-outputDebugInfo"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf"
|
|
Round2EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.round2.epf"
|
|
>
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="debug"
|
|
SingleCore="true"
|
|
ToolPlatform="Scarlett_debug"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_scarlett_debug"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_scarlett sga_scarlett preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_scarlett_init sga_scarlett preloadInit.list"
|
|
ShaderModel="60"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=60 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_LINUX=0 -DRSG_DURANGO=0 -DRSG_SCARLETT=1 -DRSG_XBOX=1 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-debug"
|
|
ToolArguments2="-outputDebugInfo"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf"
|
|
Round2EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.round2.epf"
|
|
>
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="final"
|
|
SingleCore="true"
|
|
ToolPlatform="Scarlett_final"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_scarlett_final"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_scarlett_final sga_scarlett_final preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_scarlett_final_init sga_scarlett_final preloadInit.list"
|
|
ShaderModel="60"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=60 -DSHADER_FINAL=1 -D__WIN32PC=1 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_LINUX=0 -DRSG_DURANGO=0 -DRSG_SCARLETT=1 -DRSG_XBOX=1 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
ToolArguments2=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf"
|
|
Round2EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.round2.epf"
|
|
>
|
|
</PlatformConfig>
|
|
</Platform>
|
|
|
|
<Platform Name="sga_ps4" FriendlyName="[SGA] Orbis" MultipassCompatible="true" MultipassToolset="SGAFXC">
|
|
<PlatformConfig Name="dev"
|
|
FriendlyName="Dev"
|
|
SingleCore="true"
|
|
ToolPlatform="PS4"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_ps4"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_ps4 sga_ps4 preload.list;%SHADERPATH%\fxdb\sga_ps4_init sga_ps4 preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=0 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=1 -DRSG_PROSPERO=0 -DRSG_SCE=1 -D__PSSL=1 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="debug"
|
|
SingleCore="true"
|
|
ToolPlatform="PS4"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_ps4_debug"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_ps4 sga_ps4 preload.list;%SHADERPATH%\fxdb\sga_ps4_init sga_ps4 preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=0 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=1 -DRSG_PROSPERO=0 -DRSG_SCE=1 -D__PSSL=1 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-debug"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="final"
|
|
SingleCore="true"
|
|
ToolPlatform="PS4_Final"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_ps4_final"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_ps4_final sga_ps4_final preload.list;%SHADERPATH%\fxdb\sga_ps4_final_init sga_ps4_final preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=1 -D__WIN32PC=0 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=1 -DRSG_PROSPERO=0 -DRSG_SCE=1 -D__PSSL=1 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
</Platform>
|
|
<Platform Name="sga_prospero" FriendlyName="[SGA] Prospero" MultipassCompatible="true" MultipassToolset="SGAFXC">
|
|
<PlatformConfig Name="dev"
|
|
FriendlyName="Dev"
|
|
SingleCore="true"
|
|
ToolPlatform="Prospero"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_prospero"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_prospero sga_prospero preload.list;%SHADERPATH%\fxdb\sga_prospero_init sga_prospero preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=0 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=1 -DRSG_SCE=1 -D__PSSL=1 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-outputDebugInfo"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="debug"
|
|
SingleCore="true"
|
|
ToolPlatform="Prospero"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_prospero_debug"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_prospero sga_prospero preload.list;%SHADERPATH%\fxdb\sga_prospero_init sga_prospero preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=0 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=1 -DRSG_SCE=1 -D__PSSL=1 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-debug -outputDebugInfo"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="final"
|
|
SingleCore="true"
|
|
ToolPlatform="Prospero_Final"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_prospero_final"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_prospero_final sga_prospero_final preload.list;%SHADERPATH%\fxdb\sga_prospero_final_init sga_prospero_final preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=1 -D__WIN32PC=0 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=1 -DRSG_SCE=1 -D__PSSL=1 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
</Platform>
|
|
<Platform Name="sga_xboxone" FriendlyName="[SGA] Durango" MultipassCompatible="true" MultipassToolset="SGAFXC">
|
|
<PlatformConfig Name="dev"
|
|
FriendlyName="Dev"
|
|
SingleCore="true"
|
|
ToolPlatform="XboxOne"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_xboxone"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_xboxone sga_xboxone preload.list;%SHADERPATH%\fxdb\sga_xboxone_init sga_xboxone preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=1 -DRSG_XBOX=1 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="debug"
|
|
SingleCore="true"
|
|
ToolPlatform="XboxOne"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_xboxone_debug"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_xboxone sga_xboxone preload.list;%SHADERPATH%\fxdb\sga_xboxone_init sga_xboxone preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=1 -DRSG_XBOX=1 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-debug"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="final"
|
|
SingleCore="true"
|
|
ToolPlatform="XboxOne_Final"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_xboxone_final"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_xboxone_final sga_xboxone_final preload.list;%SHADERPATH%\fxdb\sga_xboxone_final_init sga_xboxone_final preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=1 -D__WIN32PC=1 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=1 -DRSG_XBOX=1 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
</Platform>
|
|
<Platform Name="sga_xboxonex" FriendlyName="[SGA] Scorpio" MultipassCompatible="true" MultipassToolset="SGAFXC">
|
|
<PlatformConfig Name="dev"
|
|
FriendlyName="Dev"
|
|
SingleCore="true"
|
|
ToolPlatform="XboxOne"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_xboxonex"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_xboxonex sga_xboxonex preload.list;%SHADERPATH%\fxdb\sga_xboxonex_init sga_xboxonex preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=1 -DRSG_XBOX=1 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=1"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="debug"
|
|
SingleCore="true"
|
|
ToolPlatform="XboxOne"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_xboxonex_debug"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_xboxonex sga_xboxonex preload.list;%SHADERPATH%\fxdb\sga_xboxonex_init sga_xboxonex preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=1 -DRSG_XBOX=1 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=1"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-debug"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="final"
|
|
SingleCore="true"
|
|
ToolPlatform="XboxOne_Final"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_xboxonex_final"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_xboxonex_final sga_xboxonex_final preload.list;%SHADERPATH%\fxdb\sga_xboxonex_final_init sga_xboxonex_final preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=1 -D__WIN32PC=1 -DRSG_CONSOLE=1 -DRSG_PC=0 -DRSG_SCARLETT=0 -DRSG_DURANGO=1 -DRSG_XBOX=1 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=0 -DSGA -DSGAFXC=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=1"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
</Platform>
|
|
<Platform Name="sga_vulkan" FriendlyName="[SGA] Vulkan" MultipassCompatible="true" MultipassToolset="SGAFXC">
|
|
<PlatformConfig Name="dev"
|
|
FriendlyName="Dev"
|
|
SingleCore="true"
|
|
ToolPlatform="Vulkan"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_vulkan"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_vulkan sga_vulkan preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_vulkan_init sga_vulkan preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=1 -DSGA -DSGAFXC=1 -D__VULKAN=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="debug"
|
|
SingleCore="true"
|
|
ToolPlatform="Vulkan"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_vulkan_debug"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_vulkan sga_vulkan preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_vulkan_init sga_vulkan preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=1 -DSGA -DSGAFXC=1 -D__VULKAN=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-debug"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="final"
|
|
SingleCore="true"
|
|
ToolPlatform="Vulkan_Final"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_vulkan_final"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_vulkan_final sga_vulkan_final preload.list preloadMS.list;%SHADERPATH%\fxdb\sga_vulkan_final_init sga_vulkan_final preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=1 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=1 -DSGA -DSGAFXC=1 -D__VULKAN=1 -DRSG_NX=0 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
</Platform>
|
|
<Platform Name="sga_nx" FriendlyName="[SGA] NX" MultipassCompatible="true" MultipassToolset="SGAFXC">
|
|
<PlatformConfig Name="dev"
|
|
FriendlyName="Dev"
|
|
SingleCore="true"
|
|
ToolPlatform="NX"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_nx"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_nx sga_nx preload.list;%SHADERPATH%\fxdb\sga_nx_init sga_nx preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=1 -DSGA -DSGAFXC=1 -D__VULKAN=1 -DRSG_NX=1 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="debug"
|
|
SingleCore="true"
|
|
ToolPlatform="NX"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_nx"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_nx sga_nx preload.list;%SHADERPATH%\fxdb\sga_nx_init sga_nx preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=0 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=1 -DSGA -DSGAFXC=1 -D__VULKAN=1 -DRSG_NX=1 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments="-debug"
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
<PlatformConfig Name="final"
|
|
SingleCore="true"
|
|
ToolPlatform="NX_Final"
|
|
CompileTool="SGAFXC"
|
|
OutputDir="sga_nx_final"
|
|
ShaderExt="fxc"
|
|
WarningsAsErrors="false"
|
|
ContinueOnError="false"
|
|
GenerateMaterialPresets="false"
|
|
GenerateShaderDB="true"
|
|
ShaderDBArguments="%SHADERPATH%\fxdb\sga_nx_final sga_nx_final preload.list;%SHADERPATH%\fxdb\sga_nx_final_init sga_nx_final preloadInit.list"
|
|
ShaderModel="50"
|
|
WaveDefines="-I. -I%RAGE_DIR% -I%RAGE_DIR%/base/src -D__SHADERMODEL=50 -DSHADER_FINAL=1 -D__WIN32PC=1 -DRSG_CONSOLE=0 -DRSG_PC=1 -DRSG_SCARLETT=0 -DRSG_DURANGO=0 -DRSG_XBOX=0 -D__FXL=1 -D__MAX=0 -DRSG_ORBIS=0 -DRSG_PROSPERO=0 -DRSG_SCE=0 -D__PSSL=0 -D__PSP2=0 -DRSG_MOBILE=0 -DRSG_ANDROID=0 -DRSG_LINUX=1 -DSGA -DSGAFXC=1 -D__VULKAN=1 -DRSG_NX=1 -DRSG_NEO=0 -DRSG_SCORPIO=0"
|
|
WaveOutput="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.i"
|
|
ToolArguments=""
|
|
EntryPointFilename="%SHADERBUILDOUTPUT%\%OUTPUTDIR%\%SHADERNAME%.epf">
|
|
</PlatformConfig>
|
|
</Platform>
|
|
|
|
</ShaderPlatforms>
|
|
</ShaderProject>
|