3dskyboxstencil_pcgl_40_ps.vcs Z[0x0]
View byte detail \\3dskyboxstencil_pcgl_40_ps.vcs-ZFRAME00000000-databytes

Configuration
-------------
The static configuration this zframe belongs to (zero or more static parameters)

S_MODE_FORWARD                 0


Attributes
----------
[no attributes]


Parameter write sequences
-------------------------
This data (thought to be buffer write sequences) appear to be linked to the dynamic (D-param) configurations;
each configuration points to exactly one sequence. WRITESEQ[0] is always defined.

segment                              dest  control  
                                                    
WRITESEQ[0]                                         
seg_0        [empty]                                
seg_1        g_tColor[10]               0        0  
             DefaultSamplerState[2]     0        0  
             BackStencilFunc[0]         _        _  
             BackStencilPassOp[1]       _        _  
             DepthFunc[3]               _        _  
             StencilEnable[4]           _        _  
             StencilFunc[5]             _        _  
             StencilPassOp[6]           _        _  
             StencilReadMask[7]         _        _  
             StencilRef[8]              _        _  
seg_2        [empty]                                
                                                    
WRITESEQ[1]                                         
seg_0        [empty]                                
seg_1        StencilRef[8]              _        _  
             StencilReadMask[7]         _        _  
             StencilEnable[4]           _        _  
             StencilPassOp[6]           _        _  
             BackStencilPassOp[1]       _        _  
seg_2        [empty]                                
                                                    
WRITESEQ[2]                                         
seg_0        [empty]                                
seg_1        g_tColor[10]               0        0  
             DefaultSamplerState[2]     0        0  
seg_2        [empty]                                
                                                    
WRITESEQ[3]                                         
seg_0        [empty]                                
seg_1        StencilRef[8]              _        _  
             StencilReadMask[7]         _        _  
             StencilEnable[4]           _        _  
             StencilFunc[5]             _        _  
             BackStencilFunc[0]         _        _  
             DepthFunc[3]               _        _  
seg_2        [empty]                                
                                                    

Dynamic (D-Param) configurations (6 defined)
--------------------------------------------
Each dynamic parameters has 1 or more defined states. The disabled state (0) is shown as '_'
All permitted configurations are listed with their matching write sequence and GPU source (there is exactly
one of these for each configuration). To save space, the parameter names (original names starting with D_)
are shortened to 3-5 length strings (shown in parenthesis).

D_SPECULAR_GBUFFER_DISABLED(sgd), D_TOOLS_VIEW(too_v), D_SLAM_DEPTH(sla_d)

        sgd too_v sla_d
[00]      _     _     _   WRITESEQ[1] GLSL[0] \\source\0
[01]      1     _     _   WRITESEQ[1] GLSL[1] \\source\1
[02]      _     1     _   WRITESEQ[2] GLSL[2] \\source\2
[03]      1     1     _   WRITESEQ[2] GLSL[3] \\source\3
[04]      _     _     1   WRITESEQ[3] GLSL[4] \\source\4
[05]      1     _     1   WRITESEQ[3] GLSL[5] \\source\5


// configuration states (8), trailing summary

_       _       _       _       _       _       _       _


source bytes/flags
------------------
00      // possible control byte (0) or flags (00000000)
00      // values seen (0,1,2)
00      // always 0
00      // always 0
1       // values seen 0,1
0       // added with v66
6       // nr of source files
1       // values seen 0,1


End blocks
----------
06 00 00 00   // end blocks (6)

block-ref         0
arg0              0
source-ref        0
source-pointer    5
has data (True,False,True)
// data-section 0
00 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00
// data-section 2
00 00 00
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 0F 0F 0F 0F 0F 0F 0F 0F 00 00 00 00 00 00 00 00

block-ref         1
arg0              0
source-ref        1
source-pointer    2374
has data (True,False,True)
// data-section 0
00 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00
// data-section 2
00 00 00
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 0F 0F 0F 0F 0F 0F 0F 0F 00 00 00 00 00 00 00 00

block-ref         2
arg0              0
source-ref        2
source-pointer    4605
has data (True,True,True)
// data-section 0
00 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00
// data-section 1
01 01 03 00 00 00 FF FF 00 00 00 07 00 00 00 07 00 00 00 00
// data-section 2
00 00 00
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 0F 0F 0F 0F 0F 0F 0F 0F 00 00 00 00 00 00 00 00

block-ref         3
arg0              0
source-ref        3
source-pointer    7170
has data (True,True,True)
// data-section 0
00 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00
// data-section 1
01 01 03 00 00 00 FF FF 00 00 00 07 00 00 00 07 00 00 00 00
// data-section 2
00 00 00
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 0F 0F 0F 0F 0F 0F 0F 0F 00 00 00 00 00 00 00 00

block-ref         4
arg0              0
source-ref        4
source-pointer    9597
has data (True,False,True)
// data-section 0
00 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00
// data-section 2
00 00 00
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 00 0F 0F 0F 0F 0F 0F 0F 00 00 00 00 00 00 00 00

block-ref         5
arg0              0
source-ref        5
source-pointer    12014
has data (True,False,True)
// data-section 0
00 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00
// data-section 2
00 00 00
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05
00 00 00 00 00 00 00 00 00 0F 0F 0F 0F 0F 0F 0F 00 00 00 00 00 00 00 00