SF SUMMARY for crystal_pcgl_40_ps.vcs (dota)
\shaders\vfx\crystal_pcgl_40_features.vcs + vs, ps files
--------------------------------------------------------
Arguments in crystal_pcgl_40_features.vcs header (4)
Default
Depth S_MODE_DEPTH
ToolsVis S_MODE_TOOLS_VIS
ToolsWireframe S_MODE_TOOLS_WIREFRAME
FEATURES-FILE VS_FILE PS-FILE
------------- ------- -------
S_TRANSFORM_CONSTANT_BUFFER(-1)
S_TOOLS_ENABLED(-1) S_TOOLS_ENABLED(-1)
S_MODE_DEPTH(-1) S_MODE_DEPTH(-1)
S_MODE_TOOLS_VIS(-1)
S_MODE_TOOLS_WIREFRAME(-1)
S_SHADER_QUALITY(-1)
F_NORMAL_MAP(-1) S_NORMAL_MAP(0) S_NORMAL_MAP(0)
F_SPECULAR_CUBE_MAP(-1) (1) S_SPECULAR_CUBE_MAP(1)
F_SEPARATE_INTERIOR_CUBE_MAP(-1) (2) S_SEPARATE_INTERIOR_CUBE_MAP(2)
F_TINT_MASK(-1) (3) S_TINT_MASK(3)
MaxZ-digits = 3 (101) MaxZ-digits = 8 (11111000)
VSARGS = 4 PSARGS = 9
SF params for crystal_pcgl_40_ps.vcs
index name layers arg3
[ 0] S_TOOLS_ENABLED 0 1
[ 1] S_MODE_DEPTH 1 0
[ 2] S_MODE_TOOLS_VIS 1 0
[ 3] S_MODE_TOOLS_WIREFRAME 1 0
[ 4] S_SHADER_QUALITY 1 2
[ 5] S_NORMAL_MAP 1 0
[ 6] S_SPECULAR_CUBE_MAP 1 0
[ 7] S_SEPARATE_INTERIOR_CUBE_MAP 1 0
[ 8] S_TINT_MASK 1 0
Compatibility rules
[ 0] EXC(3) 1,2,3 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME _ 1,3
[ 1] EXC(3) 1,3,2,4 S_MODE_DEPTH, S_MODE_TOOLS_WIREFRAME, S_MODE_TOOLS_VIS _ 1,4
S_SHADER_QUALITY
[ 2] EXC(3) 1,3,5 S_MODE_DEPTH, S_MODE_TOOLS_WIREFRAME, S_NORMAL_MAP _ 1,3
[ 3] INC(2) 5,4 S_NORMAL_MAP, S_SHADER_QUALITY 1 1,2
[ 4] EXC(3) 1,2,3,6 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME _ 1,4
S_SPECULAR_CUBE_MAP
[ 5] INC(2) 7,6 S_SEPARATE_INTERIOR_CUBE_MAP, S_SPECULAR_CUBE_MAP _ 1,2
[ 6] EXC(3) 1,3,8 S_MODE_DEPTH, S_MODE_TOOLS_WIREFRAME, S_TINT_MASK _ 1,3
[ 7] INC(2) 7,6 S_SEPARATE_INTERIOR_CUBE_MAP, S_SPECULAR_CUBE_MAP _ 1,2
DYNAMIC PARAMS
index name arg2 arg3 arg4
[ 0] D_SFM_LIGHTING 0 0 -1
[ 1] D_NORMAL_MAP 1 0 -1
[ 2] D_CULL_FRONT 1 0 -1
[ 3] D_GLOBAL_LIGHT_SHADOWS 1 0 -1
[ 4] D_FOW 1 0 -1
[ 5] D_SPECULAR_GBUFFER_DISABLED 1 0 -1
[ 6] D_FORWARD 1 0 -1
D-BLOCK RULES
[ 0] INC(2) (3,2) 0,0 D_SFM_LIGHTING, S_TOOLS_ENABLED _ 1,2
[ 1] INC(2) (3,2) 1,5 D_NORMAL_MAP, S_NORMAL_MAP _ 1,2
[ 2] EXC(3) (2,3) 3,2 S_MODE_TOOLS_WIREFRAME, D_CULL_FRONT _ 1,2
[ 3] INC(2) (3,2) 3,4 D_GLOBAL_LIGHT_SHADOWS, S_SHADER_QUALITY 1 1,2
[ 4] EXC(3) (2,2,3) 1,3,4 S_MODE_DEPTH, S_MODE_TOOLS_WIREFRAME, D_FOW _ 1,3
[ 5] EXC(3) (2,2,3) 1,3,5 S_MODE_DEPTH, S_MODE_TOOLS_WIREFRAME, D_SPECULAR_GBUFFER_DISABLED _ 1,3
[ 6] INC(2) (3,2) 5,4 D_SPECULAR_GBUFFER_DISABLED, S_SHADER_QUALITY 1 1,2
[ 7] INC(2) (3,3) 6,2 D_FORWARD, D_CULL_FRONT 0 1,2
ZFRAMES (22)
------------
too_e m_dep m_tv m_tw sha_q nor_m scm sicm tin_m
zframe[0x00000000] _ _ _ _ _ _ _ _ _
zframe[0x00000001] _ 1 _ _ _ _ _ _ _
zframe[0x00000002] _ _ 1 _ _ _ _ _ _
zframe[0x00000004] _ _ _ 1 _ _ _ _ _
zframe[0x00000008] _ _ _ _ 1 _ _ _ _
zframe[0x00000018] _ _ _ _ 1 1 _ _ _
zframe[0x00000020] _ _ _ _ _ _ 1 _ _
zframe[0x00000028] _ _ _ _ 1 _ 1 _ _
zframe[0x00000038] _ _ _ _ 1 1 1 _ _
zframe[0x00000060] _ _ _ _ _ _ 1 1 _
zframe[0x00000068] _ _ _ _ 1 _ 1 1 _
zframe[0x00000078] _ _ _ _ 1 1 1 1 _
zframe[0x00000080] _ _ _ _ _ _ _ _ 1
zframe[0x00000082] _ _ 1 _ _ _ _ _ 1
zframe[0x00000088] _ _ _ _ 1 _ _ _ 1
zframe[0x00000098] _ _ _ _ 1 1 _ _ 1
zframe[0x000000a0] _ _ _ _ _ _ 1 _ 1
zframe[0x000000a8] _ _ _ _ 1 _ 1 _ 1
zframe[0x000000b8] _ _ _ _ 1 1 1 _ 1
zframe[0x000000e0] _ _ _ _ _ _ 1 1 1
zframe[0x000000e8] _ _ _ _ 1 _ 1 1 1
zframe[0x000000f8] _ _ _ _ 1 1 1 1 1