\shaders\vfx\hero_pcgl_30_features.vcs
\shaders\vfx\hero_pcgl_30_features.vcs + vs, ps files
-----------------------------------------------------
Arguments in hero_pcgl_30_features.vcs header (5)
DotaDeferred
DotaForward S_MODE_FORWARD
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_FORWARD(-1) S_MODE_FORWARD(-1)
S_MODE_DEPTH(-1) S_MODE_DEPTH(-1)
S_MODE_TOOLS_VIS(-1) S_MODE_TOOLS_VIS(-1)
S_MODE_TOOLS_WIREFRAME(-1) S_MODE_TOOLS_WIREFRAME(-1)
S_SHADER_QUALITY(-1) S_SHADER_QUALITY(-1)
F_RENDER_BACKFACES(-1) (0) (0)
F_TRANSLUCENT(-1) S_TRANSLUCENT(1) S_TRANSLUCENT(1)
F_ALPHA_TEST(-1) S_ALPHA_TEST(2) S_ALPHA_TEST(2)
F_ADDITIVE_BLEND(-1) (3) (3)
F_ALPHA_ANGLE_POWER(-1) (4) S_ALPHA_ANGLE_POWER(4)
F_MASKS_1(-1) (5) S_MASKS_1(5)
F_MASKS_2(-1) (6) S_MASKS_2(6)
F_TINT_SELF_ILUM(-1) (7) S_TINT_SELF_ILUM(7)
F_DETAIL(-1) S_DETAIL(8) S_DETAIL(8)
F_DETAIL_2(-1) S_DETAIL_2(9) (9)
F_SPECULAR_CUBE_MAP(-1) (10) S_SPECULAR_CUBE_MAP(10)
F_MASK_CUBE_MAP_BY_METALNESS(-1) (11) (11)
F_MASK_CUBE_MAP_BY_SEPARATE_MASK(-1) (12) S_MASK_CUBE_MAP_BY_SEPARATE_MASK(12)
F_COLOR_WARP(-1) (13) S_COLOR_WARP(13)
F_DIFFUSE_WARP(-1) (14) S_DIFFUSE_WARP(14)
F_SPECULAR_WARP(-1) (15) S_SPECULAR_WARP(15)
F_FRESNEL_COLOR_WARP(-1) (16) S_FRESNEL_COLOR_WARP(16)
F_ENABLE_CLOAK(-1) (17) S_ENABLE_CLOAK(17)
F_MORPH_SUPPORTED(-1) S_MORPH_SUPPORTED(18) (18)
F_USE_STATUS_EFFECTS_PROXY(-1) S_USE_STATUS_EFFECTS_PROXY(19) S_USE_STATUS_EFFECTS_PROXY(19)
F_USE_HERO_EFFECTS_PROXY(-1) (20) (20)
F_DO_NOT_REFLECT(-1) (21) (21)
F_DO_NOT_CAST_SHADOWS(-1) (22) (22)
F_CAST_SHADOWS_ONLY(-1) (23) (23)
F_ENABLE_WIND(-1) S_ENABLE_WIND(24) (24)
F_SEPARATE_ALPHA_TRANSFORM(-1) S_SEPARATE_ALPHA_TRANSFORM(25) S_SEPARATE_ALPHA_TRANSFORM(25)
F_SEPARATE_NORMAL_TRANSFORM(-1) S_SEPARATE_NORMAL_TRANSFORM(26) S_SEPARATE_NORMAL_TRANSFORM(26)
F_COLOR_TINT_AFFECTS_LIGHTING(-1) (27) S_COLOR_TINT_AFFECTS_LIGHTING(27)
F_CLAMP_COLOR_TEXTURE(-1) (28) S_CLAMP_COLOR_TEXTURE(28)
MaxZ-digits = 17 (10111111110100011) MaxZ-digits = 25 (1100011001011111110110001)
VSARGS = 16 PSARGS = 25
SF params for hero_pcgl_30_ps.vcs
index name layers arg3
[ 0] S_TOOLS_ENABLED 0 1
[ 1] S_MODE_FORWARD 1 0
[ 2] S_MODE_DEPTH 1 0
[ 3] S_MODE_TOOLS_VIS 1 0
[ 4] S_MODE_TOOLS_WIREFRAME 1 0
[ 5] S_SHADER_QUALITY 1 2
[ 6] S_TRANSLUCENT 1 0
[ 7] S_ALPHA_TEST 1 0
[ 8] S_MASKS_1 1 0
[ 9] S_MASKS_2 1 0
[10] S_TINT_SELF_ILUM 1 0
[11] S_FRESNEL_COLOR_WARP 1 0
[12] S_COLOR_WARP 1 0
[13] S_DETAIL 3 0
[14] S_DIFFUSE_WARP 1 0
[15] S_SPECULAR_WARP 1 0
[16] S_SPECULAR_CUBE_MAP 1 0
[17] S_ENABLE_CLOAK 1 0
[18] S_USE_STATUS_EFFECTS_PROXY 1 0
[19] S_SEPARATE_ALPHA_TRANSFORM 1 0
[20] S_SEPARATE_NORMAL_TRANSFORM 1 0
[21] S_MASK_CUBE_MAP_BY_SEPARATE_MASK 1 0
[22] S_COLOR_TINT_AFFECTS_LIGHTING 1 0
[23] S_CLAMP_COLOR_TEXTURE 1 0
[24] S_ALPHA_ANGLE_POWER 1 0
Compatibility rules
[ 0] EXC(3) 1,2,3,4 S_MODE_FORWARD, S_MODE_DEPTH, S_MODE_TOOLS_VIS _ 1,4
S_MODE_TOOLS_WIREFRAME
[ 1] EXC(3) 2,4,5 S_MODE_DEPTH, S_MODE_TOOLS_WIREFRAME, S_SHADER_QUALITY _ 1,3
[ 2] EXC(3) 4,6 S_MODE_TOOLS_WIREFRAME, S_TRANSLUCENT _ 1,2
[ 3] EXC(3) 4,7 S_MODE_TOOLS_WIREFRAME, S_ALPHA_TEST _ 1,2
[ 4] EXC(3) 2,3,4,8 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME, S_MASKS_1 _ 1,4
[ 5] EXC(3) 2,3,4,9 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME, S_MASKS_2 _ 1,4
[ 6] EXC(3) 2,3,4,11 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME _ 1,4
S_FRESNEL_COLOR_WARP
[ 7] INC(2) 11,5 S_FRESNEL_COLOR_WARP, S_SHADER_QUALITY 1 1,2
[ 8] EXC(3) 2,3,4,12 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME, S_COLOR_WARP _ 1,4
[ 9] EXC(3) 2,3,4,13 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME, S_DETAIL _ 1,4
[10] EXC(3) 2,3,4,14 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME _ 1,4
S_DIFFUSE_WARP
[11] INC(2) 14,5 S_DIFFUSE_WARP, S_SHADER_QUALITY 1 1,2
[12] EXC(3) 2,3,4,15 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME _ 1,4
S_SPECULAR_WARP
[13] INC(2) 15,5 S_SPECULAR_WARP, S_SHADER_QUALITY 1 1,2
[14] EXC(3) 2,3,4,16 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME _ 1,4
S_SPECULAR_CUBE_MAP
[15] INC(2) 16,5 S_SPECULAR_CUBE_MAP, S_SHADER_QUALITY 1 1,2
[16] INC(2) 17,1 S_ENABLE_CLOAK, S_MODE_FORWARD _ 1,2
[17] EXC(3) 2,3,4,0 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME _ 1,4
S_TOOLS_ENABLED
[18] EXC(3) 19,2,3,4 S_SEPARATE_ALPHA_TRANSFORM, S_MODE_DEPTH, S_MODE_TOOLS_VIS _ 1,4
S_MODE_TOOLS_WIREFRAME
[19] INC(2) 19,6,7 S_SEPARATE_ALPHA_TRANSFORM, S_TRANSLUCENT, S_ALPHA_TEST _ 1,3
[20] EXC(3) 20,2,3,4 S_SEPARATE_NORMAL_TRANSFORM, S_MODE_DEPTH, S_MODE_TOOLS_VIS _ 1,4
S_MODE_TOOLS_WIREFRAME
[21] INC(2) 20,5 S_SEPARATE_NORMAL_TRANSFORM, S_SHADER_QUALITY _ 1,2
[22] INC(2) 21,16 S_MASK_CUBE_MAP_BY_SEPARATE_MASK, S_SPECULAR_CUBE_MAP _ 1,2
[23] INC(2) 22,1 S_COLOR_TINT_AFFECTS_LIGHTING, S_MODE_FORWARD _ 1,2
[24] EXC(3) 23,2 S_CLAMP_COLOR_TEXTURE, S_MODE_DEPTH _ 1,2
[25] EXC(3) 23,3 S_CLAMP_COLOR_TEXTURE, S_MODE_TOOLS_VIS _ 1,2
[26] EXC(3) 23,4 S_CLAMP_COLOR_TEXTURE, S_MODE_TOOLS_WIREFRAME _ 1,2
[27] EXC(3) 2,4,24 S_MODE_DEPTH, S_MODE_TOOLS_WIREFRAME, S_ALPHA_ANGLE_POWER _ 1,3
[28] EXC(3) 6,7 S_TRANSLUCENT, S_ALPHA_TEST _ 1,2
[29] INC(2) 24,6 S_ALPHA_ANGLE_POWER, S_TRANSLUCENT _ 1,2
[30] INC(2) 10,8,9 S_TINT_SELF_ILUM, S_MASKS_1, S_MASKS_2 _ 2,3
[31] INC(2) 21,16 S_MASK_CUBE_MAP_BY_SEPARATE_MASK, S_SPECULAR_CUBE_MAP _ 1,2
[32] EXC(3) 14,15 S_DIFFUSE_WARP, S_SPECULAR_WARP _ 1,2
[33] EXC(3) 11,14 S_FRESNEL_COLOR_WARP, S_DIFFUSE_WARP _ 1,2
[34] EXC(3) 10,17 S_TINT_SELF_ILUM, S_ENABLE_CLOAK _ 1,2
[35] INC(2) 19,6,7 S_SEPARATE_ALPHA_TRANSFORM, S_TRANSLUCENT, S_ALPHA_TEST _ 1,3
[36] EXC(3) 19,17 S_SEPARATE_ALPHA_TRANSFORM, S_ENABLE_CLOAK _ 1,2
[37] EXC(3) 20,17 S_SEPARATE_NORMAL_TRANSFORM, S_ENABLE_CLOAK _ 1,2
[38] EXC(3) 22,6 S_COLOR_TINT_AFFECTS_LIGHTING, S_TRANSLUCENT _ 1,2
[39] EXC(3) 22,7 S_COLOR_TINT_AFFECTS_LIGHTING, S_ALPHA_TEST _ 1,2
[40] EXC(3) 22,12 S_COLOR_TINT_AFFECTS_LIGHTING, S_COLOR_WARP _ 1,2
[41] EXC(3) 22,14 S_COLOR_TINT_AFFECTS_LIGHTING, S_DIFFUSE_WARP _ 1,2
[42] EXC(3) 22,15 S_COLOR_TINT_AFFECTS_LIGHTING, S_SPECULAR_WARP _ 1,2
[43] EXC(3) 22,11 S_COLOR_TINT_AFFECTS_LIGHTING, S_FRESNEL_COLOR_WARP _ 1,2
[44] EXC(3) 22,17 S_COLOR_TINT_AFFECTS_LIGHTING, S_ENABLE_CLOAK _ 1,2
[45] EXC(3) 22,10 S_COLOR_TINT_AFFECTS_LIGHTING, S_TINT_SELF_ILUM _ 1,2
[46] EXC(3) 22,16 S_COLOR_TINT_AFFECTS_LIGHTING, S_SPECULAR_CUBE_MAP _ 1,2
[47] EXC(3) 23,20 S_CLAMP_COLOR_TEXTURE, S_SEPARATE_NORMAL_TRANSFORM _ 1,2
[48] EXC(3) 23,17 S_CLAMP_COLOR_TEXTURE, S_ENABLE_CLOAK _ 1,2
[49] EXC(3) 23,16 S_CLAMP_COLOR_TEXTURE, S_SPECULAR_CUBE_MAP _ 1,2
DYNAMIC PARAMS
index name arg2 arg3 arg4
[ 0] D_SFM_LIGHTING 0 0 -1
[ 1] D_SPECULAR_GBUFFER_DISABLED 1 0 -1
[ 2] D_DETAIL_2 5 1 9
[ 3] D_GLOBAL_LIGHT_SHADOWS 1 0 -1
[ 4] D_ENABLE_CLOAK 1 0 -1
[ 5] D_COLOR_WARP 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,2,2,2) 1,1,2,3,4 D_SPECULAR_GBUFFER_DISABLED, S_MODE_FORWARD, S_MODE_DEPTH 0,0,0,0 4,5
S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME
[ 2] INC(2) (3,2) 1,5 D_SPECULAR_GBUFFER_DISABLED, S_SHADER_QUALITY 1 1,2
[ 3] INC(2) (3,2) 2,18 D_DETAIL_2, S_USE_STATUS_EFFECTS_PROXY _ 1,2
[ 4] INC(2) (3,2,2) 3,1,3 D_GLOBAL_LIGHT_SHADOWS, S_MODE_FORWARD, S_MODE_TOOLS_VIS _ 1,3
[ 5] INC(2) (3,2) 3,5 D_GLOBAL_LIGHT_SHADOWS, S_SHADER_QUALITY 1 1,2
[ 6] INC(2) (3,2) 4,1 D_ENABLE_CLOAK, S_MODE_FORWARD _ 1,2
[ 7] EXC(3) (2,3) 23,4 S_CLAMP_COLOR_TEXTURE, D_ENABLE_CLOAK _ 1,2
[ 8] INC(2) (3,2) 5,18 D_COLOR_WARP, S_USE_STATUS_EFFECTS_PROXY _ 1,2
[ 9] EXC(3) (2,2,2,3) 2,3,4,0 S_MODE_DEPTH, S_MODE_TOOLS_VIS, S_MODE_TOOLS_WIREFRAME _ 1,4
D_SFM_LIGHTING