SF SUMMARY for tools_solid_pcgl_40_ps.vcs (core)
\shaders-core\vfx\tools_solid_pcgl_40_features.vcs + vs, ps files
-----------------------------------------------------------------
Arguments in tools_solid_pcgl_40_features.vcs header (5)
Default
PrepassGBuffer S_MODE_PREPASS_GBUFFER
FullDeferredGBuffer S_MODE_FULL_DEFERRED_GBUFFER
DeferredGather S_MODE_DEFERRED_GATHER
ToolsUtil
FEATURES-FILE VS_FILE PS-FILE
------------- ------- -------
S_TRANSFORM_CONSTANT_BUFFER(-1)
S_MODE_PREPASS_GBUFFER(-1) S_MODE_PREPASS_GBUFFER(-1)
S_MODE_FULL_DEFERRED_GBUFFER(-1) S_MODE_FULL_DEFERRED_GBUFFER(-1)
S_MODE_DEFERRED_GATHER(-1)
F_ALPHA_TEST(-1) (0) S_ALPHA_TEST(0)
F_PHONG(-1) (1) S_PHONG(1)
F_UNLIT(-1) (2) S_UNLIT(2)
F_TRANSLUCENT(-1) (3) S_TRANSLUCENT(3)
F_NO_ZTEST(-1) (4) S_NO_ZTEST(4)
F_NO_CULLING(-1) (5) S_NO_CULLING(5)
MaxZ-digits = 3 (101) MaxZ-digits = 9 (111111100)
VSARGS = 3 PSARGS = 9
SF params for tools_solid_pcgl_40_ps.vcs
index name layers arg3
[ 0] S_MODE_PREPASS_GBUFFER 1 0
[ 1] S_MODE_FULL_DEFERRED_GBUFFER 1 0
[ 2] S_MODE_DEFERRED_GATHER 1 0
[ 3] S_ALPHA_TEST 1 0
[ 4] S_PHONG 1 0
[ 5] S_UNLIT 1 0
[ 6] S_TRANSLUCENT 1 0
[ 7] S_NO_ZTEST 1 0
[ 8] S_NO_CULLING 1 0
Compatibility rules
[ 0] EXC(3) 0,1,2 S_MODE_PREPASS_GBUFFER, S_MODE_FULL_DEFERRED_GBUFFER _ 1,3
S_MODE_DEFERRED_GATHER
DYNAMIC PARAMS
index name arg2 arg3 arg4
[ 0] D_NO_ZTEST 1 0 -1
ZFRAMES (256)
-------------
m_pg m_fdg m_dg alp_t phon unli tran no_z no_c
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[0x00000010] _ _ _ _ 1 _ _ _ _
zframe[0x00000011] 1 _ _ _ 1 _ _ _ _
zframe[0x00000012] _ 1 _ _ 1 _ _ _ _
zframe[0x00000014] _ _ 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[0x00000030] _ _ _ _ 1 1 _ _ _
zframe[0x00000031] 1 _ _ _ 1 1 _ _ _
zframe[0x00000032] _ 1 _ _ 1 1 _ _ _
zframe[0x00000034] _ _ 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 _ _ _
zframe[0x00000040] _ _ _ _ _ _ 1 _ _
zframe[0x00000041] 1 _ _ _ _ _ 1 _ _
zframe[0x00000042] _ 1 _ _ _ _ 1 _ _
zframe[0x00000044] _ _ 1 _ _ _ 1 _ _
zframe[0x00000048] _ _ _ 1 _ _ 1 _ _
zframe[0x00000049] 1 _ _ 1 _ _ 1 _ _
zframe[0x0000004a] _ 1 _ 1 _ _ 1 _ _
zframe[0x0000004c] _ _ 1 1 _ _ 1 _ _
zframe[0x00000050] _ _ _ _ 1 _ 1 _ _
zframe[0x00000051] 1 _ _ _ 1 _ 1 _ _
zframe[0x00000052] _ 1 _ _ 1 _ 1 _ _
zframe[0x00000054] _ _ 1 _ 1 _ 1 _ _
zframe[0x00000058] _ _ _ 1 1 _ 1 _ _
zframe[0x00000059] 1 _ _ 1 1 _ 1 _ _
zframe[0x0000005a] _ 1 _ 1 1 _ 1 _ _
zframe[0x0000005c] _ _ 1 1 1 _ 1 _ _
zframe[0x00000060] _ _ _ _ _ 1 1 _ _
zframe[0x00000061] 1 _ _ _ _ 1 1 _ _
zframe[0x00000062] _ 1 _ _ _ 1 1 _ _
zframe[0x00000064] _ _ 1 _ _ 1 1 _ _
zframe[0x00000068] _ _ _ 1 _ 1 1 _ _
zframe[0x00000069] 1 _ _ 1 _ 1 1 _ _
zframe[0x0000006a] _ 1 _ 1 _ 1 1 _ _
zframe[0x0000006c] _ _ 1 1 _ 1 1 _ _
zframe[0x00000070] _ _ _ _ 1 1 1 _ _
zframe[0x00000071] 1 _ _ _ 1 1 1 _ _
zframe[0x00000072] _ 1 _ _ 1 1 1 _ _
zframe[0x00000074] _ _ 1 _ 1 1 1 _ _
zframe[0x00000078] _ _ _ 1 1 1 1 _ _
zframe[0x00000079] 1 _ _ 1 1 1 1 _ _
zframe[0x0000007a] _ 1 _ 1 1 1 1 _ _
zframe[0x0000007c] _ _ 1 1 1 1 1 _ _
zframe[0x00000080] _ _ _ _ _ _ _ 1 _
zframe[0x00000081] 1 _ _ _ _ _ _ 1 _
zframe[0x00000082] _ 1 _ _ _ _ _ 1 _
zframe[0x00000084] _ _ 1 _ _ _ _ 1 _
zframe[0x00000088] _ _ _ 1 _ _ _ 1 _
zframe[0x00000089] 1 _ _ 1 _ _ _ 1 _
zframe[0x0000008a] _ 1 _ 1 _ _ _ 1 _
zframe[0x0000008c] _ _ 1 1 _ _ _ 1 _
zframe[0x00000090] _ _ _ _ 1 _ _ 1 _
zframe[0x00000091] 1 _ _ _ 1 _ _ 1 _
zframe[0x00000092] _ 1 _ _ 1 _ _ 1 _
zframe[0x00000094] _ _ 1 _ 1 _ _ 1 _
zframe[0x00000098] _ _ _ 1 1 _ _ 1 _
zframe[0x00000099] 1 _ _ 1 1 _ _ 1 _
zframe[0x0000009a] _ 1 _ 1 1 _ _ 1 _
zframe[0x0000009c] _ _ 1 1 1 _ _ 1 _
zframe[0x000000a0] _ _ _ _ _ 1 _ 1 _
zframe[0x000000a1] 1 _ _ _ _ 1 _ 1 _
zframe[0x000000a2] _ 1 _ _ _ 1 _ 1 _
zframe[0x000000a4] _ _ 1 _ _ 1 _ 1 _
zframe[0x000000a8] _ _ _ 1 _ 1 _ 1 _
zframe[0x000000a9] 1 _ _ 1 _ 1 _ 1 _
zframe[0x000000aa] _ 1 _ 1 _ 1 _ 1 _
zframe[0x000000ac] _ _ 1 1 _ 1 _ 1 _
zframe[0x000000b0] _ _ _ _ 1 1 _ 1 _
zframe[0x000000b1] 1 _ _ _ 1 1 _ 1 _
zframe[0x000000b2] _ 1 _ _ 1 1 _ 1 _
zframe[0x000000b4] _ _ 1 _ 1 1 _ 1 _
zframe[0x000000b8] _ _ _ 1 1 1 _ 1 _
zframe[0x000000b9] 1 _ _ 1 1 1 _ 1 _
zframe[0x000000ba] _ 1 _ 1 1 1 _ 1 _
zframe[0x000000bc] _ _ 1 1 1 1 _ 1 _
zframe[0x000000c0] _ _ _ _ _ _ 1 1 _
zframe[0x000000c1] 1 _ _ _ _ _ 1 1 _
zframe[0x000000c2] _ 1 _ _ _ _ 1 1 _
zframe[0x000000c4] _ _ 1 _ _ _ 1 1 _
m_pg m_fdg m_dg alp_t phon unli tran no_z no_c
zframe[0x000000c8] _ _ _ 1 _ _ 1 1 _
zframe[0x000000c9] 1 _ _ 1 _ _ 1 1 _
zframe[0x000000ca] _ 1 _ 1 _ _ 1 1 _
zframe[0x000000cc] _ _ 1 1 _ _ 1 1 _
zframe[0x000000d0] _ _ _ _ 1 _ 1 1 _
zframe[0x000000d1] 1 _ _ _ 1 _ 1 1 _
zframe[0x000000d2] _ 1 _ _ 1 _ 1 1 _
zframe[0x000000d4] _ _ 1 _ 1 _ 1 1 _
zframe[0x000000d8] _ _ _ 1 1 _ 1 1 _
zframe[0x000000d9] 1 _ _ 1 1 _ 1 1 _
zframe[0x000000da] _ 1 _ 1 1 _ 1 1 _
zframe[0x000000dc] _ _ 1 1 1 _ 1 1 _
zframe[0x000000e0] _ _ _ _ _ 1 1 1 _
zframe[0x000000e1] 1 _ _ _ _ 1 1 1 _
zframe[0x000000e2] _ 1 _ _ _ 1 1 1 _
zframe[0x000000e4] _ _ 1 _ _ 1 1 1 _
zframe[0x000000e8] _ _ _ 1 _ 1 1 1 _
zframe[0x000000e9] 1 _ _ 1 _ 1 1 1 _
zframe[0x000000ea] _ 1 _ 1 _ 1 1 1 _
zframe[0x000000ec] _ _ 1 1 _ 1 1 1 _
zframe[0x000000f0] _ _ _ _ 1 1 1 1 _
zframe[0x000000f1] 1 _ _ _ 1 1 1 1 _
zframe[0x000000f2] _ 1 _ _ 1 1 1 1 _
zframe[0x000000f4] _ _ 1 _ 1 1 1 1 _
zframe[0x000000f8] _ _ _ 1 1 1 1 1 _
zframe[0x000000f9] 1 _ _ 1 1 1 1 1 _
zframe[0x000000fa] _ 1 _ 1 1 1 1 1 _
zframe[0x000000fc] _ _ 1 1 1 1 1 1 _
zframe[0x00000100] _ _ _ _ _ _ _ _ 1
zframe[0x00000101] 1 _ _ _ _ _ _ _ 1
zframe[0x00000102] _ 1 _ _ _ _ _ _ 1
zframe[0x00000104] _ _ 1 _ _ _ _ _ 1
zframe[0x00000108] _ _ _ 1 _ _ _ _ 1
zframe[0x00000109] 1 _ _ 1 _ _ _ _ 1
zframe[0x0000010a] _ 1 _ 1 _ _ _ _ 1
zframe[0x0000010c] _ _ 1 1 _ _ _ _ 1
zframe[0x00000110] _ _ _ _ 1 _ _ _ 1
zframe[0x00000111] 1 _ _ _ 1 _ _ _ 1
zframe[0x00000112] _ 1 _ _ 1 _ _ _ 1
zframe[0x00000114] _ _ 1 _ 1 _ _ _ 1
zframe[0x00000118] _ _ _ 1 1 _ _ _ 1
zframe[0x00000119] 1 _ _ 1 1 _ _ _ 1
zframe[0x0000011a] _ 1 _ 1 1 _ _ _ 1
zframe[0x0000011c] _ _ 1 1 1 _ _ _ 1
zframe[0x00000120] _ _ _ _ _ 1 _ _ 1
zframe[0x00000121] 1 _ _ _ _ 1 _ _ 1
zframe[0x00000122] _ 1 _ _ _ 1 _ _ 1
zframe[0x00000124] _ _ 1 _ _ 1 _ _ 1
zframe[0x00000128] _ _ _ 1 _ 1 _ _ 1
zframe[0x00000129] 1 _ _ 1 _ 1 _ _ 1
zframe[0x0000012a] _ 1 _ 1 _ 1 _ _ 1
zframe[0x0000012c] _ _ 1 1 _ 1 _ _ 1
zframe[0x00000130] _ _ _ _ 1 1 _ _ 1
zframe[0x00000131] 1 _ _ _ 1 1 _ _ 1
zframe[0x00000132] _ 1 _ _ 1 1 _ _ 1
zframe[0x00000134] _ _ 1 _ 1 1 _ _ 1
zframe[0x00000138] _ _ _ 1 1 1 _ _ 1
zframe[0x00000139] 1 _ _ 1 1 1 _ _ 1
zframe[0x0000013a] _ 1 _ 1 1 1 _ _ 1
zframe[0x0000013c] _ _ 1 1 1 1 _ _ 1
zframe[0x00000140] _ _ _ _ _ _ 1 _ 1
zframe[0x00000141] 1 _ _ _ _ _ 1 _ 1
zframe[0x00000142] _ 1 _ _ _ _ 1 _ 1
zframe[0x00000144] _ _ 1 _ _ _ 1 _ 1
zframe[0x00000148] _ _ _ 1 _ _ 1 _ 1
zframe[0x00000149] 1 _ _ 1 _ _ 1 _ 1
zframe[0x0000014a] _ 1 _ 1 _ _ 1 _ 1
zframe[0x0000014c] _ _ 1 1 _ _ 1 _ 1
zframe[0x00000150] _ _ _ _ 1 _ 1 _ 1
zframe[0x00000151] 1 _ _ _ 1 _ 1 _ 1
zframe[0x00000152] _ 1 _ _ 1 _ 1 _ 1
zframe[0x00000154] _ _ 1 _ 1 _ 1 _ 1
zframe[0x00000158] _ _ _ 1 1 _ 1 _ 1
zframe[0x00000159] 1 _ _ 1 1 _ 1 _ 1
zframe[0x0000015a] _ 1 _ 1 1 _ 1 _ 1
zframe[0x0000015c] _ _ 1 1 1 _ 1 _ 1
zframe[0x00000160] _ _ _ _ _ 1 1 _ 1
zframe[0x00000161] 1 _ _ _ _ 1 1 _ 1
zframe[0x00000162] _ 1 _ _ _ 1 1 _ 1
zframe[0x00000164] _ _ 1 _ _ 1 1 _ 1
zframe[0x00000168] _ _ _ 1 _ 1 1 _ 1
zframe[0x00000169] 1 _ _ 1 _ 1 1 _ 1
zframe[0x0000016a] _ 1 _ 1 _ 1 1 _ 1
zframe[0x0000016c] _ _ 1 1 _ 1 1 _ 1
zframe[0x00000170] _ _ _ _ 1 1 1 _ 1
zframe[0x00000171] 1 _ _ _ 1 1 1 _ 1
zframe[0x00000172] _ 1 _ _ 1 1 1 _ 1
zframe[0x00000174] _ _ 1 _ 1 1 1 _ 1
zframe[0x00000178] _ _ _ 1 1 1 1 _ 1
zframe[0x00000179] 1 _ _ 1 1 1 1 _ 1
zframe[0x0000017a] _ 1 _ 1 1 1 1 _ 1
zframe[0x0000017c] _ _ 1 1 1 1 1 _ 1
zframe[0x00000180] _ _ _ _ _ _ _ 1 1
zframe[0x00000181] 1 _ _ _ _ _ _ 1 1
zframe[0x00000182] _ 1 _ _ _ _ _ 1 1
zframe[0x00000184] _ _ 1 _ _ _ _ 1 1
zframe[0x00000188] _ _ _ 1 _ _ _ 1 1
zframe[0x00000189] 1 _ _ 1 _ _ _ 1 1
zframe[0x0000018a] _ 1 _ 1 _ _ _ 1 1
zframe[0x0000018c] _ _ 1 1 _ _ _ 1 1
m_pg m_fdg m_dg alp_t phon unli tran no_z no_c
zframe[0x00000190] _ _ _ _ 1 _ _ 1 1
zframe[0x00000191] 1 _ _ _ 1 _ _ 1 1
zframe[0x00000192] _ 1 _ _ 1 _ _ 1 1
zframe[0x00000194] _ _ 1 _ 1 _ _ 1 1
zframe[0x00000198] _ _ _ 1 1 _ _ 1 1
zframe[0x00000199] 1 _ _ 1 1 _ _ 1 1
zframe[0x0000019a] _ 1 _ 1 1 _ _ 1 1
zframe[0x0000019c] _ _ 1 1 1 _ _ 1 1
zframe[0x000001a0] _ _ _ _ _ 1 _ 1 1
zframe[0x000001a1] 1 _ _ _ _ 1 _ 1 1
zframe[0x000001a2] _ 1 _ _ _ 1 _ 1 1
zframe[0x000001a4] _ _ 1 _ _ 1 _ 1 1
zframe[0x000001a8] _ _ _ 1 _ 1 _ 1 1
zframe[0x000001a9] 1 _ _ 1 _ 1 _ 1 1
zframe[0x000001aa] _ 1 _ 1 _ 1 _ 1 1
zframe[0x000001ac] _ _ 1 1 _ 1 _ 1 1
zframe[0x000001b0] _ _ _ _ 1 1 _ 1 1
zframe[0x000001b1] 1 _ _ _ 1 1 _ 1 1
zframe[0x000001b2] _ 1 _ _ 1 1 _ 1 1
zframe[0x000001b4] _ _ 1 _ 1 1 _ 1 1
zframe[0x000001b8] _ _ _ 1 1 1 _ 1 1
zframe[0x000001b9] 1 _ _ 1 1 1 _ 1 1
zframe[0x000001ba] _ 1 _ 1 1 1 _ 1 1
zframe[0x000001bc] _ _ 1 1 1 1 _ 1 1
zframe[0x000001c0] _ _ _ _ _ _ 1 1 1
zframe[0x000001c1] 1 _ _ _ _ _ 1 1 1
zframe[0x000001c2] _ 1 _ _ _ _ 1 1 1
zframe[0x000001c4] _ _ 1 _ _ _ 1 1 1
zframe[0x000001c8] _ _ _ 1 _ _ 1 1 1
zframe[0x000001c9] 1 _ _ 1 _ _ 1 1 1
zframe[0x000001ca] _ 1 _ 1 _ _ 1 1 1
zframe[0x000001cc] _ _ 1 1 _ _ 1 1 1
zframe[0x000001d0] _ _ _ _ 1 _ 1 1 1
zframe[0x000001d1] 1 _ _ _ 1 _ 1 1 1
zframe[0x000001d2] _ 1 _ _ 1 _ 1 1 1
zframe[0x000001d4] _ _ 1 _ 1 _ 1 1 1
zframe[0x000001d8] _ _ _ 1 1 _ 1 1 1
zframe[0x000001d9] 1 _ _ 1 1 _ 1 1 1
zframe[0x000001da] _ 1 _ 1 1 _ 1 1 1
zframe[0x000001dc] _ _ 1 1 1 _ 1 1 1
zframe[0x000001e0] _ _ _ _ _ 1 1 1 1
zframe[0x000001e1] 1 _ _ _ _ 1 1 1 1
zframe[0x000001e2] _ 1 _ _ _ 1 1 1 1
zframe[0x000001e4] _ _ 1 _ _ 1 1 1 1
zframe[0x000001e8] _ _ _ 1 _ 1 1 1 1
zframe[0x000001e9] 1 _ _ 1 _ 1 1 1 1
zframe[0x000001ea] _ 1 _ 1 _ 1 1 1 1
zframe[0x000001ec] _ _ 1 1 _ 1 1 1 1
zframe[0x000001f0] _ _ _ _ 1 1 1 1 1
zframe[0x000001f1] 1 _ _ _ 1 1 1 1 1
zframe[0x000001f2] _ 1 _ _ 1 1 1 1 1
zframe[0x000001f4] _ _ 1 _ 1 1 1 1 1
zframe[0x000001f8] _ _ _ 1 1 1 1 1 1
zframe[0x000001f9] 1 _ _ 1 1 1 1 1 1
zframe[0x000001fa] _ 1 _ 1 1 1 1 1 1
zframe[0x000001fc] _ _ 1 1 1 1 1 1 1