\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