X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fscene_terrain.fs;fp=shaders%2Fscene_terrain.fs;h=b60c8d219dfacdac450814f4b97ffe5a314349ac;hb=6fd0fdba172923e51ff67147c9ff34d7789c30fa;hp=6be11459126be8a36d848d2599d483142801726a;hpb=5de80f8a257fd97c420eb1256f0f70c85a0fbf67;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/scene_terrain.fs b/shaders/scene_terrain.fs index 6be1145..b60c8d2 100644 --- a/shaders/scene_terrain.fs +++ b/shaders/scene_terrain.fs @@ -33,11 +33,10 @@ void main() // Colour blending float amtgrass = step(qnorm.y,0.6); - float amtsand = min(max((aCo.y - 10.0) * -0.1,0.0)*qnorm.y,1.0); + float amtsand = clamp( max((aCo.y - 10.0) * -0.1,0.0)*qnorm.y, 0.0, 1.0 ); vec2 uvgradients = aUv + vec2( amtgrass + rgarbage.a*0.8 )*uBlendOffset; vfrag = texture( uTexGradients, uvgradients ).rgb; vfrag = mix( vfrag, uSandColour, amtsand ); - qnorm = mix( qnorm, aNorm.xyz, amtsand ); if( g_light_preview == 1 )