Files
2025-09-29 00:52:08 +02:00

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>