blob: 66970d9982900711067d1de5f6a26212e64587f9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
@echo off
setlocal
set TTEXE=..\..\devtools\bin\timeprecise.exe
if not exist %TTEXE% goto no_ttexe
goto no_ttexe_end
:no_ttexe
set TTEXE=time /t
:no_ttexe_end
rem echo.
rem echo ~~~~~~ buildallshaders %* ~~~~~~
%TTEXE% -cur-Q
set tt_all_start=%ERRORLEVEL%
set tt_all_chkpt=%tt_start%
set sourcedir="shaders"
set targetdir="..\..\..\game\hl2\shaders"
set BUILD_SHADER=call buildshaders.bat
set ARG_X360=-x360
set ARG_EXTRA=
REM ****************
REM usage: buildallshaders [-pc | -x360]
REM ****************
set ALLSHADERS_CONFIG=pc
if /i "%1" == "-x360" goto shcfg_x360
goto shcfg_end
:shcfg_x360
set ALLSHADERS_CONFIG=x360
:shcfg_end
REM ****************
REM PC SHADERS
REM ****************
if /i "%ALLSHADERS_CONFIG%" == "pc" (
%BUILD_SHADER% stdshader_dx9_20b
%BUILD_SHADER% stdshader_dx9_20b_new -dx9_30
%BUILD_SHADER% stdshader_dx9_30 -dx9_30 -force30
rem %BUILD_SHADER% stdshader_dx10 -dx10
)
REM ****************
REM X360 SHADERS
REM ****************
if /i "%ALLSHADERS_CONFIG%" == "x360" (
%BUILD_SHADER% stdshader_dx9_20b %ARG_X360% %ARG_EXTRA%
%BUILD_SHADER% stdshader_dx9_20b_new %ARG_X360% %ARG_EXTRA%
rem %BUILD_SHADER% stdshader_dx9_30 %ARG_X360% %ARG_EXTRA%
rem %BUILD_SHADER% stdshader_dx10 %ARG_X360% %ARG_EXTRA%
)
REM ****************
REM END
REM ****************
:end
rem echo.
if not "%dynamic_shaders%" == "1" (
rem echo Finished full buildallshaders %*
) else (
rem echo Finished dynamic buildallshaders %*
)
rem %TTEXE% -diff %tt_all_start% -cur
rem echo.
|