\dota\multiblend_pcgl_30_vs.vcs
Valve Compiled Shader 2 (vcs2), version 64
VertexShader (multiblend_pcgl_30_vs.vcs)
probable minor version = 17
Editor/Shader compiler stack
39 E9 D2 69 CC 07 37 AD 72 9C 38 61 CC 13 FB D4 // Editor ref. ID0 (produces this file)
60 70 2D 92 FF 4D B1 95 CF BF 54 11 E9 94 EC 67 // Editor ref. ID1 - this ID is shared across archives for vcs files with minor-version = 17
STATIC-CONFIGURATIONS(10)
index name arg2 arg3 arg4
[ 0] S_TRANSFORM_CONSTANT_BUFFER 1 7 -1
[ 1] S_TOOLS_ENABLED 0 1 -1
[ 2] S_MODE_FORWARD 1 0 -1
[ 3] S_MODE_DEPTH 1 0 -1
[ 4] S_SHADER_QUALITY 1 2 -1
[ 5] S_NORMAL_MAP 1 0 0
[ 6] S_SPECULAR 1 0 2
[ 7] S_SCROLL_WAVES 1 0 3
[ 8] S_WORLDSPACE_UVS 1 0 13
[ 9] S_NO_VERTEX_COLOR 1 0 7
STATIC-CONFIGS INCLUSION/EXCLUSION RULES
[ 0] EXC(3) 2,3 S_MODE_FORWARD, S_MODE_DEPTH _ 1,2
[ 1] EXC(3) 3,4 S_MODE_DEPTH, S_SHADER_QUALITY _ 1,2
[ 2] EXC(3) 3,5 S_MODE_DEPTH, S_NORMAL_MAP _ 1,2
[ 3] INC(2) 5,4 S_NORMAL_MAP, S_SHADER_QUALITY 1 1,2
[ 4] EXC(3) 3,1 S_MODE_DEPTH, S_TOOLS_ENABLED _ 1,2
[ 5] EXC(3) 3,8,7 S_MODE_DEPTH, S_WORLDSPACE_UVS, S_SCROLL_WAVES _ 1,3
DYNAMIC-CONFIGURATIONS(7)
index name arg2 arg3 arg4
[ 0] D_BLEND_WEIGHT_COUNT 4 0 -1
[ 1] D_COMPRESSED_NORMALS_AND_TANGENTS 1 0 -1
[ 2] D_SFM_LIGHTING 0 0 -1
[ 3] D_NORMAL_MAP 1 0 -1
[ 4] D_WORLDSPACE_TEXCOORDS 1 0 -1
[ 5] D_ENABLE_USER_CLIP_PLANE 1 0 -1
[ 6] D_REDUCE_INTERPOLATORS 1 0 -1
DYNAMIC-CONFIGS INCLUSION/EXCLUSION RULES
[ 0] INC(2) 3,2 2,1 D_SFM_LIGHTING, S_TOOLS_ENABLED _ 1,2
[ 1] INC(2) 3,2 3,5 D_NORMAL_MAP, S_NORMAL_MAP _ 1,2
[ 2] INC(2) 3,2 4,8 D_WORLDSPACE_TEXCOORDS, S_WORLDSPACE_UVS _ 1,2
[ 3] EXC(3) 2,3 3,4 S_MODE_DEPTH, D_WORLDSPACE_TEXCOORDS _ 1,2
[ 4] INC(2) 3,2,2 5,3,2 D_ENABLE_USER_CLIP_PLANE, S_MODE_DEPTH, S_MODE_FORWARD _ 1,3
[ 5] EXC(3) 2,3 3,2 S_MODE_DEPTH, D_SFM_LIGHTING _ 1,2
[ 6] INC(2) 3,3 6,4 D_REDUCE_INTERPOLATORS, D_WORLDSPACE_TEXCOORDS _ 1,2
PARAMETERS(40) *dyn-expressions shown separately
index name0 | name1 | name2 type0 type1 res arg0 arg1 arg2 arg3 arg4 arg5 dyn-exp* command 0|1 fileref
[ 0] DotaGlobalParams_t | DotaGlobalParams_t(2) 0 0 0 _ 21 8 2^13 0 0
[ 1] DotaGlobalParams_t | DotaGlobalParams_t(2) 0 0 0 _ 21 8 2^13 0 2
[ 2] Filter 0 5 0 _ 5 6 2^12 0 0
[ 3] PerViewConstantBuffer_t | PerViewConstantBuffer_t(2) 0 0 0 _ 21 8 2^13 0 0
[ 4] PerViewConstantBuffer_t | PerViewConstantBuffer_t(2) 0 0 0 _ 21 8 2^13 0 1
[ 5] PerViewConstantBuffer_t | PerViewConstantBuffer_t(2) 0 0 0 _ 21 8 2^13 0 2
[ 6] TransformConstantBuffer_t | TransformConstantBuffer_t(2) 0 0 0 _ 21 8 2^13 0 1
[ 7] g_flScrollWaveCycleSkip0 | Layer 0/Texture Coords/34 1 0 1 _ 1 3 2^13 1 _
[ 8] g_flScrollWaveCycleSkip1 | Layer 1/Texture Coords/34 1 0 1 _ 1 3 2^13 1 _
[ 9] g_flScrollWaveCycleSkip2 | Layer 2/Texture Coords/34 1 0 1 _ 1 3 2^13 1 _
[10] g_flScrollWaveCycleSkip3 | Layer 3/Texture Coords/34 1 0 1 _ 1 3 2^13 1 _
[11] g_flScrollWaveHeight0 | Layer 0/Texture Coords/31 1 0 0 _ 1 3 2^13 1 _
[12] g_flScrollWaveHeight1 | Layer 1/Texture Coords/31 1 0 0 _ 1 3 2^13 1 _
[13] g_flScrollWaveHeight2 | Layer 2/Texture Coords/31 1 0 0 _ 1 3 2^13 1 _
[14] g_flScrollWaveHeight3 | Layer 3/Texture Coords/31 1 0 0 _ 1 3 2^13 1 _
[15] g_flScrollWaveOffsetSeconds0 | Layer 0/Texture Coords/33 1 0 0 _ 1 3 2^13 1 _
[16] g_flScrollWaveOffsetSeconds1 | Layer 1/Texture Coords/33 1 0 0 _ 1 3 2^13 1 _
[17] g_flScrollWaveOffsetSeconds2 | Layer 2/Texture Coords/33 1 0 0 _ 1 3 2^13 1 _
[18] g_flScrollWaveOffsetSeconds3 | Layer 3/Texture Coords/33 1 0 0 _ 1 3 2^13 1 _
[19] g_flScrollWaveSecondsPerCycle0 | Layer 0/Texture Coords/32 1 0 0 _ 1 3 2^13 1 _
[20] g_flScrollWaveSecondsPerCycle1 | Layer 1/Texture Coords/32 1 0 0 _ 1 3 2^13 1 _
[21] g_flScrollWaveSecondsPerCycle2 | Layer 2/Texture Coords/32 1 0 0 _ 1 3 2^13 1 _
[22] g_flScrollWaveSecondsPerCycle3 | Layer 3/Texture Coords/32 1 0 0 _ 1 3 2^13 1 _
[23] g_flTexCoordRotate0 | Layer 0/Texture Coords/20 1 0 0 _ 1 3 2^13 1 _
[24] g_flTexCoordRotate1 | Layer 1/Texture Coords/20 1 0 0 _ 1 3 2^13 1 _
[25] g_flTexCoordRotate2 | Layer 2/Texture Coords/20 1 0 0 _ 1 3 2^13 1 _
[26] g_flTexCoordRotate3 | Layer 3/Texture Coords/20 1 0 0 _ 1 3 2^13 1 _
[27] g_flTexCoordScale0 | Layer 0/Texture Coords/10 1 7 0 _ 1 3 2^13 1 _ true
[28] g_flTexCoordScale1 | Layer 1/Texture Coords/10 1 7 0 _ 1 3 2^13 1 _ true
[29] g_flTexCoordScale2 | Layer 2/Texture Coords/10 1 7 0 _ 1 3 2^13 1 _ true
[30] g_flTexCoordScale3 | Layer 3/Texture Coords/10 1 7 0 _ 1 3 2^13 1 _ true
[31] g_tTransformTexture | TransformTexture(2) 3 1 0 _ 14 4 6144 1 0
[32] g_vTexCoordOffset0 | Layer 0/Texture Coords/40 4 0 0 _ 2 3 2^13 2 _
[33] g_vTexCoordOffset1 | Layer 1/Texture Coords/40 4 0 0 _ 2 3 2^13 2 _
[34] g_vTexCoordOffset2 | Layer 2/Texture Coords/40 4 0 0 _ 2 3 2^13 2 _
[35] g_vTexCoordOffset3 | Layer 3/Texture Coords/40 4 0 0 _ 2 3 2^13 2 _
[36] g_vTexCoordScroll0 | Layer 0/Texture Coords/30 4 0 0 _ 2 3 2^13 2 _
[37] g_vTexCoordScroll1 | Layer 1/Texture Coords/30 4 0 0 _ 2 3 2^13 2 _
[38] g_vTexCoordScroll2 | Layer 2/Texture Coords/30 4 0 0 _ 2 3 2^13 2 _
[39] g_vTexCoordScroll3 | Layer 3/Texture Coords/30 4 0 0 _ 2 3 2^13 2 _
DYNAMIC EXPRESSIONS(4) (name0,type0,type1,arg0,arg1,arg2,arg4,arg5 reprinted)
param-index name0 t0,t1,a0,a1,a2,a4,a5 dyn-exp
[27] g_flTexCoordScale0 1, 7, _, 1, 3, 1, _ 1/EVAL[fa9193b5]
[28] g_flTexCoordScale1 1, 7, _, 1, 3, 1, _ 1/EVAL[673b6736]
[29] g_flTexCoordScale2 1, 7, _, 1, 3, 1, _ 1/EVAL[360a3523]
[30] g_flTexCoordScale3 1, 7, _, 1, 3, 1, _ 1/EVAL[c79af6d2]
PARAMETERS - Default values and limits (type0,type1,arg0,arg1,arg2,arg4,arg5,command0 reprinted)
(- indicates -infinity, + indicates +infinity, def. = default)
index name0 t0,t1,a0,a1,a2,a4,a5 ints-def. ints-min ints-max floats-def. floats-min floats-max int-args0 int-args1 command0 fileref dyn-exp
[ 0] DotaGlobalParams_t 0, 0, _,21, 8, 0, 0 (0,0,0,0) (-,-,-,-) (+,+,+,+) (0,0,0,0) (-,-,-,-) (+,+,+,+) (-1,0,-1,-1) (-1,-1,0,-1)
[ 1] DotaGlobalParams_t 0, 0, _,21, 8, 0, 2 (0,0,0,0) (-,-,-,-) (+,+,+,+) (0,0,0,0) (-,-,-,-) (+,+,+,+) (-1,0,-1,-1) (-1,-1,0,-1)
[ 2] Filter 0, 5, _, 5, 6, 0, 0 (0,0,0,0) (-,-,-,-) (+,+,+,+) (0,0,0,0) (-,-,-,-) (+,+,+,+) (-1,0,-1,-1) (-1,-1,0,-1)
[ 3] PerViewConstantBuffer_t 0, 0, _,21, 8, 0, 0 (0,0,0,0) (-,-,-,-) (+,+,+,+) (0,0,0,0) (-,-,-,-) (+,+,+,+) (-1,0,-1,-1) (-1,-1,0,-1)
[ 4] PerViewConstantBuffer_t 0, 0, _,21, 8, 0, 1 (0,0,0,0) (-,-,-,-) (+,+,+,+) (0,0,0,0) (-,-,-,-) (+,+,+,+) (-1,0,-1,-1) (-1,-1,0,-1)
[ 5] PerViewConstantBuffer_t 0, 0, _,21, 8, 0, 2 (0,0,0,0) (-,-,-,-) (+,+,+,+) (0,0,0,0) (-,-,-,-) (+,+,+,+) (-1,0,-1,-1) (-1,-1,0,-1)
[ 6] TransformConstantBuffer_t 0, 0, _,21, 8, 0, 1 (0,0,0,0) (-,-,-,-) (+,+,+,+) (0,0,0,0) (-,-,-,-) (+,+,+,+) (-1,0,-1,-1) (-1,-1,0,-1)
[ 7] g_flScrollWaveCycleSkip0 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (10,1,1,1) (0,0,0,0) (0,0,0,0) (10,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[ 8] g_flScrollWaveCycleSkip1 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (10,1,1,1) (0,0,0,0) (0,0,0,0) (10,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[ 9] g_flScrollWaveCycleSkip2 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (10,1,1,1) (0,0,0,0) (0,0,0,0) (10,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[10] g_flScrollWaveCycleSkip3 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (10,1,1,1) (0,0,0,0) (0,0,0,0) (10,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[11] g_flScrollWaveHeight0 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (2,1,1,1) (0,0,0,0) (0,0,0,0) (2,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[12] g_flScrollWaveHeight1 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (2,1,1,1) (0,0,0,0) (0,0,0,0) (2,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[13] g_flScrollWaveHeight2 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (2,1,1,1) (0,0,0,0) (0,0,0,0) (2,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[14] g_flScrollWaveHeight3 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (2,1,1,1) (0,0,0,0) (0,0,0,0) (2,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[15] g_flScrollWaveOffsetSeconds0 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (10,1,1,1) (0,0,0,0) (0,0,0,0) (10,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[16] g_flScrollWaveOffsetSeconds1 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (10,1,1,1) (0,0,0,0) (0,0,0,0) (10,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[17] g_flScrollWaveOffsetSeconds2 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (10,1,1,1) (0,0,0,0) (0,0,0,0) (10,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[18] g_flScrollWaveOffsetSeconds3 1, 0, _, 1, 3, 1, _ (0,0,0,0) (0,0,0,0) (10,1,1,1) (0,0,0,0) (0,0,0,0) (10,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[19] g_flScrollWaveSecondsPerCycle0 1, 0, _, 1, 3, 1, _ (6,0,0,0) (0,0,0,0) (50,1,1,1) (6,0,0,0) (0.1,0,0,0) (50,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[20] g_flScrollWaveSecondsPerCycle1 1, 0, _, 1, 3, 1, _ (6,0,0,0) (0,0,0,0) (50,1,1,1) (6,0,0,0) (0.1,0,0,0) (50,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[21] g_flScrollWaveSecondsPerCycle2 1, 0, _, 1, 3, 1, _ (6,0,0,0) (0,0,0,0) (50,1,1,1) (6,0,0,0) (0.1,0,0,0) (50,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[22] g_flScrollWaveSecondsPerCycle3 1, 0, _, 1, 3, 1, _ (6,0,0,0) (0,0,0,0) (50,1,1,1) (6,0,0,0) (0.1,0,0,0) (50,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[23] g_flTexCoordRotate0 1, 0, _, 1, 3, 1, _ (0,0,0,0) (-360,0,0,0) (360,1,1,1) (0,0,0,0) (-360,0,0,0) (360,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[24] g_flTexCoordRotate1 1, 0, _, 1, 3, 1, _ (0,0,0,0) (-360,0,0,0) (360,1,1,1) (0,0,0,0) (-360,0,0,0) (360,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[25] g_flTexCoordRotate2 1, 0, _, 1, 3, 1, _ (0,0,0,0) (-360,0,0,0) (360,1,1,1) (0,0,0,0) (-360,0,0,0) (360,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[26] g_flTexCoordRotate3 1, 0, _, 1, 3, 1, _ (0,0,0,0) (-360,0,0,0) (360,1,1,1) (0,0,0,0) (-360,0,0,0) (360,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[27] g_flTexCoordScale0 1, 7, _, 1, 3, 1, _ (1,0,0,0) (0,0,0,0) (64,1,1,1) (1,0,0,0) (0,0,0,0) (64,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1) true
[28] g_flTexCoordScale1 1, 7, _, 1, 3, 1, _ (1,0,0,0) (0,0,0,0) (64,1,1,1) (1,0,0,0) (0,0,0,0) (64,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1) true
[29] g_flTexCoordScale2 1, 7, _, 1, 3, 1, _ (1,0,0,0) (0,0,0,0) (64,1,1,1) (1,0,0,0) (0,0,0,0) (64,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1) true
[30] g_flTexCoordScale3 1, 7, _, 1, 3, 1, _ (1,0,0,0) (0,0,0,0) (64,1,1,1) (1,0,0,0) (0,0,0,0) (64,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1) true
[31] g_tTransformTexture 3, 1, _,14, 4, 1, 0 (0,0,0,0) (-,-,-,-) (+,+,+,+) (0,0,0,0) (-,-,-,-) (+,+,+,+) (-1,0,-1,-1) (-1,-1,0,-1)
[32] g_vTexCoordOffset0 4, 0, _, 2, 3, 2, _ (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[33] g_vTexCoordOffset1 4, 0, _, 2, 3, 2, _ (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[34] g_vTexCoordOffset2 4, 0, _, 2, 3, 2, _ (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[35] g_vTexCoordOffset3 4, 0, _, 2, 3, 2, _ (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[36] g_vTexCoordScroll0 4, 0, _, 2, 3, 2, _ (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[37] g_vTexCoordScroll1 4, 0, _, 2, 3, 2, _ (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[38] g_vTexCoordScroll2 4, 0, _, 2, 3, 2, _ (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
[39] g_vTexCoordScroll3 4, 0, _, 2, 3, 2, _ (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (0,0,0,0) (-1,-1,0,0) (1,1,1,1) (-1,0,-1,-1) (-1,-1,0,-1)
MIPMAP BLOCKS(0)
[none defined]
BUFFER-BLOCK[0]
PerViewConstantBuffer_t size=816 param-count=51 arg0=0 crc32=88703532
name offset vertex-size attrib-count data-count
g_matWorldToProjection 0 4 4 1
g_matProjectionToWorld 16 4 4 1
g_matWorldToView 32 4 4 1
g_matViewToProjection 48 4 4 1
g_vInvProjRow3 64 4 1 1
g_vClipPlane0 68 4 1 1
g_flToneMapScalarLinear 72 1 1 1
g_flLightMapScalar 73 1 1 1
g_flEnvMapScalar 74 1 1 1
g_flToneMapScalarGamma 75 1 1 1
g_vCameraPositionWs 76 3 1 1
g_flViewportMinZ 79 1 1 1
g_vCameraDirWs 80 3 1 1
g_flViewportMaxZ 83 1 1 1
g_vCameraUpDirWs 84 3 1 1
g_flTime 87 1 1 1
g_vDepthPsToVsConversion 88 3 1 1
g_flNearPlane 91 1 1 1
g_flFarPlane 92 1 1 1
g_flLightBinnerFarPlane 93 1 1 1
g_vInvViewportSize 94 2 1 1
g_vViewportToGBufferRatio 96 2 1 1
g_vMorphTextureAtlasSize 98 2 1 1
g_vInvGBufferSize 100 4 1 1
g_vViewportOffset 104 2 1 1
g_vViewportSize 106 2 1 1
g_vRenderTargetSize 108 2 1 1
g_flFogBlendToBackground 110 1 1 1
g_flHenyeyGreensteinCoeff 111 1 1 1
g_vFogColor 112 3 1 1
g_flNegFogStartOverFogRange 115 1 1 1
g_flInvFogRange 116 1 1 1
g_flFogMaxDensity 117 1 1 1
g_flFogExponent 118 1 1 1
g_flMod2xIdentity 119 1 1 1
g_bStereoEnabled 120 1 1 1
g_flStereoCameraIndex 121 1 1 1
g_fInvViewportZRange 122 1 1 1
g_fMinViewportZScaled 123 1 1 1
g_vMiddleEyePositionWs 124 3 1 1
g_flPad2 127 1 1 1
g_matWorldToProjectionMultiview 128 4 4 2
g_vCameraPositionWsMultiview 160 4 1 2
g_vFrameBufferCopyInvSizeAndUvScale 168 4 1 1
g_vCameraAngles 172 4 1 1
g_vWorldToCameraOffset 176 4 1 1
g_vWorldToCameraOffsetMultiview 180 4 1 2
g_vPerViewConstantExtraData0 188 4 1 1
g_vPerViewConstantExtraData1 192 4 1 1
g_vPerViewConstantExtraData2 196 4 1 1
g_vPerViewConstantExtraData3 200 4 1 1
BUFFER-BLOCK[1]
TransformConstantBuffer_t size=16384 param-count=1 arg0=0 crc32=295a387e
name offset vertex-size attrib-count data-count
g_flTransformData 0 4 1 1024
BUFFER-BLOCK[2]
DotaGlobalParams_t size=288 param-count=27 arg0=0 crc32=61e33d14
name offset vertex-size attrib-count data-count
g_vGlobalLightDir 0 3 1 1
g_vGlobalLightColor 4 3 1 1
g_flGlobalLightSpecularScale 7 1 1 1
g_vGlobalLightSpecularDir 8 3 1 1
g_flGlobalLightSpecularExp 11 1 1 1
g_vGlobalLightSpecularColor 12 3 1 1
g_flGlobalLightSpecularIndependence 15 1 1 1
g_vGlobalLightAmbientDir 16 3 1 1
g_flGlobalLightAmbientScale1 19 1 1 1
g_vGlobalLightAmbientColor1 20 3 1 1
g_flGlobalLightAmbientScale2 23 1 1 1
g_vGlobalLightAmbientColor2 24 3 1 1
g_flGlobalLightAmbientScale2Hero 27 1 1 1
g_vGlobalCloud1Offset 28 2 1 1
g_vGlobalCloud2Offset 30 2 1 1
g_vFowColor 32 3 1 1
g_flGlobalCloudScale 35 1 1 1
g_flFowDarkness 36 1 1 1
g_flFowGrayFactor 37 1 1 1
g_flFowColorFactor 38 1 1 1
g_flFowGrayHilights 39 1 1 1
g_vFowWorldSize 40 4 1 1
g_vFowTexOffsets 44 4 1 1
g_matShadowWorldToTexture 48 4 4 1
g_vInvShadowDepthTextureSize 64 4 1 1
g_vGlobalLightAmbientColor3 68 3 1 1
g_flGlobalLightAmbientShadowAmount 71 1 1 1
VERTEX-BUFFER-SYMBOLS(6)
VERTEX-SYMBOLS[0] definitions=7
name type option semantic-index
vNormalOs NORMAL OptionallyCompressedTangentFrame 0
vPositionOs POSITION PosXyz 0
vTexCoord TEXCOORD LowPrecisionUv 0
vColorBlendValues TEXCOORD VertexPaintBlendParams 1
vAlphaBlendValues TEXCOORD VertexPaintBlendParams1 2
vBlendColorTint TEXCOORD VertexPaintTintColor 3
vTransformTextureUV TEXCOORD InstanceTransformUv 13
VERTEX-SYMBOLS[1] definitions=8
name type option semantic-index
vBlendIndices BLENDINDICES BlendIndices 0
vNormalOs NORMAL OptionallyCompressedTangentFrame 0
vPositionOs POSITION PosXyz 0
vTexCoord TEXCOORD LowPrecisionUv 0
vColorBlendValues TEXCOORD VertexPaintBlendParams 1
vAlphaBlendValues TEXCOORD VertexPaintBlendParams1 2
vBlendColorTint TEXCOORD VertexPaintTintColor 3
vTransformTextureUV TEXCOORD InstanceTransformUv 13
VERTEX-SYMBOLS[2] definitions=9
name type option semantic-index
vBlendIndices BLENDINDICES BlendIndices 0
vBlendWeight BLENDWEIGHT BlendWeight 0
vNormalOs NORMAL OptionallyCompressedTangentFrame 0
vPositionOs POSITION PosXyz 0
vTexCoord TEXCOORD LowPrecisionUv 0
vColorBlendValues TEXCOORD VertexPaintBlendParams 1
vAlphaBlendValues TEXCOORD VertexPaintBlendParams1 2
vBlendColorTint TEXCOORD VertexPaintTintColor 3
vTransformTextureUV TEXCOORD InstanceTransformUv 13
VERTEX-SYMBOLS[3] definitions=8
name type option semantic-index
vNormalOs NORMAL OptionallyCompressedTangentFrame 0
vPositionOs POSITION PosXyz 0
vTangentUOs_flTangentVSign TANGENT TangentU_SignV 0
vTexCoord TEXCOORD LowPrecisionUv 0
vColorBlendValues TEXCOORD VertexPaintBlendParams 1
vAlphaBlendValues TEXCOORD VertexPaintBlendParams1 2
vBlendColorTint TEXCOORD VertexPaintTintColor 3
vTransformTextureUV TEXCOORD InstanceTransformUv 13
VERTEX-SYMBOLS[4] definitions=9
name type option semantic-index
vBlendIndices BLENDINDICES BlendIndices 0
vNormalOs NORMAL OptionallyCompressedTangentFrame 0
vPositionOs POSITION PosXyz 0
vTangentUOs_flTangentVSign TANGENT TangentU_SignV 0
vTexCoord TEXCOORD LowPrecisionUv 0
vColorBlendValues TEXCOORD VertexPaintBlendParams 1
vAlphaBlendValues TEXCOORD VertexPaintBlendParams1 2
vBlendColorTint TEXCOORD VertexPaintTintColor 3
vTransformTextureUV TEXCOORD InstanceTransformUv 13
VERTEX-SYMBOLS[5] definitions=10
name type option semantic-index
vBlendIndices BLENDINDICES BlendIndices 0
vBlendWeight BLENDWEIGHT BlendWeight 0
vNormalOs NORMAL OptionallyCompressedTangentFrame 0
vPositionOs POSITION PosXyz 0
vTangentUOs_flTangentVSign TANGENT TangentU_SignV 0
vTexCoord TEXCOORD LowPrecisionUv 0
vColorBlendValues TEXCOORD VertexPaintBlendParams 1
vAlphaBlendValues TEXCOORD VertexPaintBlendParams1 2
vBlendColorTint TEXCOORD VertexPaintTintColor 3
vTransformTextureUV TEXCOORD InstanceTransformUv 13
ZFRAMES(152)
------------
S_TRANSFORM_CONSTANT_BUFFER(tcb), S_TOOLS_ENABLED(too_e), S_MODE_FORWARD(m_for), S_MODE_DEPTH(m_dep)
S_SHADER_QUALITY(sha_q), S_NORMAL_MAP(nor_m), S_SPECULAR(spec), S_SCROLL_WAVES(scr_w), S_WORLDSPACE_UVS(wor_u)
S_NO_VERTEX_COLOR(nvc)
tcb too_e m_for m_dep sha_q nor_m spec scr_w wor_u nvc
* Z[00000000] _ _ _ _ _ _ _ _ _ _
* Z[00000001] 1 _ _ _ _ _ _ _ _ _
* Z[00000002] _ _ 1 _ _ _ _ _ _ _
* Z[00000003] 1 _ 1 _ _ _ _ _ _ _
* Z[00000004] _ _ _ 1 _ _ _ _ _ _
* Z[00000005] 1 _ _ 1 _ _ _ _ _ _
* Z[00000008] _ _ _ _ 1 _ _ _ _ _
* Z[00000009] 1 _ _ _ 1 _ _ _ _ _
* Z[0000000a] _ _ 1 _ 1 _ _ _ _ _
* Z[0000000b] 1 _ 1 _ 1 _ _ _ _ _
* Z[00000018] _ _ _ _ 1 1 _ _ _ _
* Z[00000019] 1 _ _ _ 1 1 _ _ _ _
* Z[0000001a] _ _ 1 _ 1 1 _ _ _ _
* Z[0000001b] 1 _ 1 _ 1 1 _ _ _ _
* Z[00000020] _ _ _ _ _ _ 1 _ _ _
* Z[00000021] 1 _ _ _ _ _ 1 _ _ _
* Z[00000022] _ _ 1 _ _ _ 1 _ _ _
* Z[00000023] 1 _ 1 _ _ _ 1 _ _ _
* Z[00000024] _ _ _ 1 _ _ 1 _ _ _
* Z[00000025] 1 _ _ 1 _ _ 1 _ _ _
* Z[00000028] _ _ _ _ 1 _ 1 _ _ _
* Z[00000029] 1 _ _ _ 1 _ 1 _ _ _
* Z[0000002a] _ _ 1 _ 1 _ 1 _ _ _
* Z[0000002b] 1 _ 1 _ 1 _ 1 _ _ _
* Z[00000038] _ _ _ _ 1 1 1 _ _ _
* Z[00000039] 1 _ _ _ 1 1 1 _ _ _
* Z[0000003a] _ _ 1 _ 1 1 1 _ _ _
* Z[0000003b] 1 _ 1 _ 1 1 1 _ _ _
* Z[00000040] _ _ _ _ _ _ _ 1 _ _
* Z[00000041] 1 _ _ _ _ _ _ 1 _ _
* Z[00000042] _ _ 1 _ _ _ _ 1 _ _
* Z[00000043] 1 _ 1 _ _ _ _ 1 _ _
* Z[00000048] _ _ _ _ 1 _ _ 1 _ _
* Z[00000049] 1 _ _ _ 1 _ _ 1 _ _
* Z[0000004a] _ _ 1 _ 1 _ _ 1 _ _
* Z[0000004b] 1 _ 1 _ 1 _ _ 1 _ _
* Z[00000058] _ _ _ _ 1 1 _ 1 _ _
* Z[00000059] 1 _ _ _ 1 1 _ 1 _ _
* Z[0000005a] _ _ 1 _ 1 1 _ 1 _ _
* Z[0000005b] 1 _ 1 _ 1 1 _ 1 _ _
* Z[00000060] _ _ _ _ _ _ 1 1 _ _
* Z[00000061] 1 _ _ _ _ _ 1 1 _ _
* Z[00000062] _ _ 1 _ _ _ 1 1 _ _
* Z[00000063] 1 _ 1 _ _ _ 1 1 _ _
* Z[00000068] _ _ _ _ 1 _ 1 1 _ _
* Z[00000069] 1 _ _ _ 1 _ 1 1 _ _
* Z[0000006a] _ _ 1 _ 1 _ 1 1 _ _
* Z[0000006b] 1 _ 1 _ 1 _ 1 1 _ _
* Z[00000078] _ _ _ _ 1 1 1 1 _ _
* Z[00000079] 1 _ _ _ 1 1 1 1 _ _
* Z[0000007a] _ _ 1 _ 1 1 1 1 _ _
* Z[0000007b] 1 _ 1 _ 1 1 1 1 _ _
* Z[00000080] _ _ _ _ _ _ _ _ 1 _
* Z[00000081] 1 _ _ _ _ _ _ _ 1 _
* Z[00000082] _ _ 1 _ _ _ _ _ 1 _
* Z[00000083] 1 _ 1 _ _ _ _ _ 1 _
* Z[00000088] _ _ _ _ 1 _ _ _ 1 _
* Z[00000089] 1 _ _ _ 1 _ _ _ 1 _
* Z[0000008a] _ _ 1 _ 1 _ _ _ 1 _
* Z[0000008b] 1 _ 1 _ 1 _ _ _ 1 _
* Z[00000098] _ _ _ _ 1 1 _ _ 1 _
* Z[00000099] 1 _ _ _ 1 1 _ _ 1 _
* Z[0000009a] _ _ 1 _ 1 1 _ _ 1 _
* Z[0000009b] 1 _ 1 _ 1 1 _ _ 1 _
* Z[000000a0] _ _ _ _ _ _ 1 _ 1 _
* Z[000000a1] 1 _ _ _ _ _ 1 _ 1 _
* Z[000000a2] _ _ 1 _ _ _ 1 _ 1 _
* Z[000000a3] 1 _ 1 _ _ _ 1 _ 1 _
* Z[000000a8] _ _ _ _ 1 _ 1 _ 1 _
* Z[000000a9] 1 _ _ _ 1 _ 1 _ 1 _
* Z[000000aa] _ _ 1 _ 1 _ 1 _ 1 _
* Z[000000ab] 1 _ 1 _ 1 _ 1 _ 1 _
* Z[000000b8] _ _ _ _ 1 1 1 _ 1 _
* Z[000000b9] 1 _ _ _ 1 1 1 _ 1 _
* Z[000000ba] _ _ 1 _ 1 1 1 _ 1 _
* Z[000000bb] 1 _ 1 _ 1 1 1 _ 1 _
* Z[00000100] _ _ _ _ _ _ _ _ _ 1
* Z[00000101] 1 _ _ _ _ _ _ _ _ 1
* Z[00000102] _ _ 1 _ _ _ _ _ _ 1
* Z[00000103] 1 _ 1 _ _ _ _ _ _ 1
* Z[00000104] _ _ _ 1 _ _ _ _ _ 1
* Z[00000105] 1 _ _ 1 _ _ _ _ _ 1
* Z[00000108] _ _ _ _ 1 _ _ _ _ 1
* Z[00000109] 1 _ _ _ 1 _ _ _ _ 1
* Z[0000010a] _ _ 1 _ 1 _ _ _ _ 1
* Z[0000010b] 1 _ 1 _ 1 _ _ _ _ 1
* Z[00000118] _ _ _ _ 1 1 _ _ _ 1
* Z[00000119] 1 _ _ _ 1 1 _ _ _ 1
* Z[0000011a] _ _ 1 _ 1 1 _ _ _ 1
* Z[0000011b] 1 _ 1 _ 1 1 _ _ _ 1
* Z[00000120] _ _ _ _ _ _ 1 _ _ 1
* Z[00000121] 1 _ _ _ _ _ 1 _ _ 1
* Z[00000122] _ _ 1 _ _ _ 1 _ _ 1
* Z[00000123] 1 _ 1 _ _ _ 1 _ _ 1
* Z[00000124] _ _ _ 1 _ _ 1 _ _ 1
* Z[00000125] 1 _ _ 1 _ _ 1 _ _ 1
* Z[00000128] _ _ _ _ 1 _ 1 _ _ 1
* Z[00000129] 1 _ _ _ 1 _ 1 _ _ 1
* Z[0000012a] _ _ 1 _ 1 _ 1 _ _ 1
* Z[0000012b] 1 _ 1 _ 1 _ 1 _ _ 1
tcb too_e m_for m_dep sha_q nor_m spec scr_w wor_u nvc
* Z[00000138] _ _ _ _ 1 1 1 _ _ 1
* Z[00000139] 1 _ _ _ 1 1 1 _ _ 1
* Z[0000013a] _ _ 1 _ 1 1 1 _ _ 1
* Z[0000013b] 1 _ 1 _ 1 1 1 _ _ 1
* Z[00000140] _ _ _ _ _ _ _ 1 _ 1
* Z[00000141] 1 _ _ _ _ _ _ 1 _ 1
* Z[00000142] _ _ 1 _ _ _ _ 1 _ 1
* Z[00000143] 1 _ 1 _ _ _ _ 1 _ 1
* Z[00000148] _ _ _ _ 1 _ _ 1 _ 1
* Z[00000149] 1 _ _ _ 1 _ _ 1 _ 1
Z[0000014a] _ _ 1 _ 1 _ _ 1 _ 1
Z[0000014b] 1 _ 1 _ 1 _ _ 1 _ 1
Z[00000158] _ _ _ _ 1 1 _ 1 _ 1
Z[00000159] 1 _ _ _ 1 1 _ 1 _ 1
Z[0000015a] _ _ 1 _ 1 1 _ 1 _ 1
Z[0000015b] 1 _ 1 _ 1 1 _ 1 _ 1
Z[00000160] _ _ _ _ _ _ 1 1 _ 1
Z[00000161] 1 _ _ _ _ _ 1 1 _ 1
Z[00000162] _ _ 1 _ _ _ 1 1 _ 1
Z[00000163] 1 _ 1 _ _ _ 1 1 _ 1
Z[00000168] _ _ _ _ 1 _ 1 1 _ 1
Z[00000169] 1 _ _ _ 1 _ 1 1 _ 1
Z[0000016a] _ _ 1 _ 1 _ 1 1 _ 1
Z[0000016b] 1 _ 1 _ 1 _ 1 1 _ 1
Z[00000178] _ _ _ _ 1 1 1 1 _ 1
Z[00000179] 1 _ _ _ 1 1 1 1 _ 1
Z[0000017a] _ _ 1 _ 1 1 1 1 _ 1
Z[0000017b] 1 _ 1 _ 1 1 1 1 _ 1
Z[00000180] _ _ _ _ _ _ _ _ 1 1
Z[00000181] 1 _ _ _ _ _ _ _ 1 1
Z[00000182] _ _ 1 _ _ _ _ _ 1 1
Z[00000183] 1 _ 1 _ _ _ _ _ 1 1
Z[00000188] _ _ _ _ 1 _ _ _ 1 1
Z[00000189] 1 _ _ _ 1 _ _ _ 1 1
Z[0000018a] _ _ 1 _ 1 _ _ _ 1 1
Z[0000018b] 1 _ 1 _ 1 _ _ _ 1 1
Z[00000198] _ _ _ _ 1 1 _ _ 1 1
Z[00000199] 1 _ _ _ 1 1 _ _ 1 1
Z[0000019a] _ _ 1 _ 1 1 _ _ 1 1
Z[0000019b] 1 _ 1 _ 1 1 _ _ 1 1
Z[000001a0] _ _ _ _ _ _ 1 _ 1 1
Z[000001a1] 1 _ _ _ _ _ 1 _ 1 1
Z[000001a2] _ _ 1 _ _ _ 1 _ 1 1
Z[000001a3] 1 _ 1 _ _ _ 1 _ 1 1
Z[000001a8] _ _ _ _ 1 _ 1 _ 1 1
Z[000001a9] 1 _ _ _ 1 _ 1 _ 1 1
Z[000001aa] _ _ 1 _ 1 _ 1 _ 1 1
Z[000001ab] 1 _ 1 _ 1 _ 1 _ 1 1
Z[000001b8] _ _ _ _ 1 1 1 _ 1 1
Z[000001b9] 1 _ _ _ 1 1 1 _ 1 1
Z[000001ba] _ _ 1 _ 1 1 1 _ 1 1
Z[000001bb] 1 _ 1 _ 1 1 1 _ 1 1