SF SUMMARY for generic_light_pcgl_40_ps.vcs (core)
\shaders-core\vfx\generic_light_pcgl_40_features.vcs + vs, ps files
-------------------------------------------------------------------
Arguments in generic_light_pcgl_40_features.vcs header (4)
Default                
PrepassLight           S_MODE_PREPASS_LIGHT
FullDeferredLight      S_MODE_FULL_DEFERRED_LIGHT
LightIrradianceSamples S_MODE_LIGHT_IRRADIANCE_SAMPLES

FEATURES-FILE                                      VS_FILE                                            PS-FILE                                           
-------------                                      -------                                            -------                                           
                                                   S_MODE_LIGHT_IRRADIANCE_SAMPLES(-1)                S_MODE_LIGHT_IRRADIANCE_SAMPLES(-1)               
                                                                                                      S_TOOLS_ENABLED(-1)                               
                                                                                                      S_MODE_PREPASS_LIGHT(-1)                          
                                                                                                      S_MODE_FULL_DEFERRED_LIGHT(-1)                    
F_SPOT_LIGHT(-1)                                   S_SPOT_LIGHT(0)                                    S_SPOT_LIGHT(0)                                   
F_SHADOW_MODE(-1)                                  (1)                                                S_SHADOW_MODE(1)                                  
F_VOLUMETEXTURE(-1)                                (2)                                                S_VOLUMETEXTURE(2)                                
                                                   MaxZ-digits = 2  (11)                              MaxZ-digits = 6  (111100)                         
                                                   VSARGS = 2                                         PSARGS = 7                                        


SF params for generic_light_pcgl_40_ps.vcs
index   name                                     layers    arg3     
[ 0]    S_TOOLS_ENABLED                          0         1        
[ 1]    S_MODE_PREPASS_LIGHT                     1         0        
[ 2]    S_MODE_FULL_DEFERRED_LIGHT               1         0        
[ 3]    S_MODE_LIGHT_IRRADIANCE_SAMPLES          1         0        
[ 4]    S_SPOT_LIGHT                             1         0        
[ 5]    S_SHADOW_MODE                            1         0        
[ 6]    S_VOLUMETEXTURE                          1         0        

Compatibility rules
[ 0]   EXC(3)    1,2,3           S_MODE_PREPASS_LIGHT, S_MODE_FULL_DEFERRED_LIGHT                      _       1,3     
                                 S_MODE_LIGHT_IRRADIANCE_SAMPLES                                       
[ 1]   EXC(3)    0               S_TOOLS_ENABLED                                                       _       0,1     
[ 2]   INC(1)    5,4             S_SHADOW_MODE, S_SPOT_LIGHT                                           _       1,2     

DYNAMIC PARAMS
index   name                                     arg2    arg3    arg4   
[ 0]    D_SFM_LIGHTING                           0       0       -1     

D-BLOCK RULES
[ 0]   INC(2)    (3,2)          0,0             D_SFM_LIGHTING, S_TOOLS_ENABLED                                       _         1,2     
[ 1]   EXC(3)    (3)            0               D_SFM_LIGHTING                                                        _         0,1     


ZFRAMES (24)
------------
                    too_e  m_pl m_fdl m_lis spo_l sha_m  volu
zframe[0x00000000]      _     _     _     _     _     _     _
zframe[0x00000001]      _     1     _     _     _     _     _
zframe[0x00000002]      _     _     1     _     _     _     _
zframe[0x00000004]      _     _     _     1     _     _     _
zframe[0x00000008]      _     _     _     _     1     _     _
zframe[0x00000009]      _     1     _     _     1     _     _
zframe[0x0000000a]      _     _     1     _     1     _     _
zframe[0x0000000c]      _     _     _     1     1     _     _
zframe[0x00000018]      _     _     _     _     1     1     _
zframe[0x00000019]      _     1     _     _     1     1     _
zframe[0x0000001a]      _     _     1     _     1     1     _
zframe[0x0000001c]      _     _     _     1     1     1     _
zframe[0x00000020]      _     _     _     _     _     _     1
zframe[0x00000021]      _     1     _     _     _     _     1
zframe[0x00000022]      _     _     1     _     _     _     1
zframe[0x00000024]      _     _     _     1     _     _     1
zframe[0x00000028]      _     _     _     _     1     _     1
zframe[0x00000029]      _     1     _     _     1     _     1
zframe[0x0000002a]      _     _     1     _     1     _     1
zframe[0x0000002c]      _     _     _     1     1     _     1
zframe[0x00000038]      _     _     _     _     1     1     1
zframe[0x00000039]      _     1     _     _     1     1     1
zframe[0x0000003a]      _     _     1     _     1     1     1
zframe[0x0000003c]      _     _     _     1     1     1     1