diff --git a/Shaders/water-ALS-high.frag b/Shaders/water-ALS-high.frag index d7b3f0aa1..c126b3446 100644 --- a/Shaders/water-ALS-high.frag +++ b/Shaders/water-ALS-high.frag @@ -563,7 +563,7 @@ void main(void) // add ice - vec4 ice_texel = texture2D(ice_texture, vec2(waterTex2) * 0.2 ); + vec4 ice_texel = texture2D(ice_texture, gl_TexCoord[0].st); float nSum = 0.5 * (noise_250m + noise_50m); float mix_factor = smoothstep(1.0 - ice_cover, 1.04-ice_cover, nSum); diff --git a/Shaders/water-ALS.vert b/Shaders/water-ALS.vert index a81dd65e9..d9346578c 100644 --- a/Shaders/water-ALS.vert +++ b/Shaders/water-ALS.vert @@ -87,6 +87,7 @@ void main(void) mat4 RotationMatrix; + gl_TexCoord[0] = gl_MultiTexCoord0; vec3 shadedFogColor = vec3(0.55, 0.67, 0.88); rawPos = (osg_ViewMatrixInverse *gl_ModelViewMatrix * gl_Vertex).xyz;