Files
2026-04-18 22:31:51 +02:00

38 lines
2.2 KiB
Batchfile

if "%1"=="Release" goto Release
if "%1"=="Compress" goto Release
if "%1"=="CompressFast" goto Release
if "%1"=="CompressDebug" goto Release
if "%1"=="DebugShader" goto Debug
echo "Not happening, %1."
goto End
:Debug
fxc /Zi /E"starInit" /Od /Fo"%3%1\starInit.cso" /Fd"%3%1\starInit.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"event1" /Od /Fo"%3%1\event1.cso" /Fd"%3%1\event1.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"event2" /Od /Fo"%3%1\event2.cso" /Fd"%3%1\event2.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"update" /Od /Fo"%3%1\update.cso" /Fd"%3%1\update.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"pvs" /Od /Fo"%3%1\pvs.cso" /Fd"%3%1\pvs.pdb" /T vs_5_0 /nologo %2
fxc /Zi /E"pgs" /Od /Fo"%3%1\pgs.cso" /Fd"%3%1\pgs.pdb" /T gs_5_0 /nologo %2
fxc /Zi /E"pps" /Od /Fo"%3%1\pps.cso" /Fd"%3%1\pps.pdb" /T ps_5_0 /nologo %2
fxc /Zi /E"csDistortChroma" /Od /Fo"%3%1\csDistortChroma.cso" /Fd"%3%1\csDistortChroma.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"csRadialBlur" /Od /Fo"%3%1\csRadialBlur.cso" /Fd"%3%1\csRadialBlur.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"csCircumferentialBlur" /Od /Fo"%3%1\csCircumferentialBlur.cso" /Fd"%3%1\csCircumferentialBlur.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"csStreaks" /Od /Fo"%3%1\csStreaks.cso" /Fd"%3%1\csStreaks.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"csLensDirt" /Od /Fo"%3%1\csLensDirt.cso" /Fd"%3%1\csLensDirt.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"csBlurH" /Od /Fo"%3%1\csBlurH.cso" /Fd"%3%1\csBlurH.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"csBlurV" /Od /Fo"%3%1\csBlurV.cso" /Fd"%3%1\csBlurV.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"csGhosts" /Od /Fo"%3%1\csGhosts.cso" /Fd"%3%1\csGhosts.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"csMerge" /Od /Fo"%3%1\csMerge.cso" /Fd"%3%1\csMerge.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"VSCB" /Od /Fo"%3%1\VSCB.cso" /Fd"%3%1\VSCB.pdb" /T vs_5_0 /nologo %2
fxc /Zi /E"csNoise" /Od /Fo"%3%1\csNoise.cso" /Fd"%3%1\csNoise.pdb" /T cs_5_0 /nologo %2
fxc /Zi /E"csFbm" /Od /Fo"%3%1\csFbm.cso" /Fd"%3%1\csFbm.pdb" /T cs_5_0 /nologo %2
goto End
:Release
..\ShaderMinifier\shader_minifier.exe -o Shader.h --hlsl --no-renaming %2
goto End
:End