This is an old revision of the document!
void main ( float2 iTexCoord0 : TEXCOORD0, out float4 oColor : COLOR, uniform float splatScaleX, uniform float splatScaleZ, uniform sampler2D covMap, uniform sampler2D splat1, uniform sampler2D splat2, uniform sampler2D splat3 ) { float3 cov = tex2D(covMap, iTexCoord0).rgb; iTexCoord0.x *= splatScaleX; iTexCoord0.y *= splatScaleZ; oColor = tex2D(splat1, iTexCoord0) * cov.x + tex2D(splat2, iTexCoord0) * cov.y + tex2D(splat3, iTexCoord0) * cov.z; }