X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fwater.fs;h=938c6d1e04d04493226bdaa895d8bdf8a3990322;hb=1f0e3292c021e8263716e5f4544a1efcedf3f03d;hp=9f9e8be54e5dc41302173050a2711a999a46eb28;hpb=be6707a307bfeec1b45cca8b3fb647e81262be87;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/water.fs b/shaders/water.fs index 9f9e8be..938c6d1 100644 --- a/shaders/water.fs +++ b/shaders/water.fs @@ -9,6 +9,9 @@ uniform float uTime; uniform vec3 uCamera; uniform float uSurfaceY; +uniform vec3 uShoreColour; +uniform vec3 uOceanColour; + in vec4 aColour; in vec2 aUv; in vec3 aNorm; @@ -20,9 +23,7 @@ in vec3 aWorldCo; vec4 water_surf( vec3 halfview, vec3 vnorm, float depthvalue, vec4 beneath, vec4 above ) { - vec3 colour_shore = vec3( 0.21, 0.6, 0.8 ); - vec3 colour_ocean = vec3( 0.01, 0.1, 0.2 ); - vec3 surface_tint = mix(colour_shore, colour_ocean, depthvalue); + vec3 surface_tint = mix(uShoreColour, uOceanColour, depthvalue); float ffresnel = pow(1.0-dot( vnorm, halfview ),5.0);