chill out cubemaps
[carveJwlIkooP6JGAAIwe30JlM.git] / shaders / scene_cubemapped.fs
index 92fdf1092d206fd8e3fa2a3532e6bc50ac841f68..d5a9611c49c3c97fae8eed657de7d9ed1a07bc14 100644 (file)
@@ -14,6 +14,7 @@ void main()
 
    vec3 vfrag = vec3(0.5,0.5,0.5);
    vec4 vsamplemain = texture( uTexMain, aUv );
+   vec4 wgarbage = texture( uTexGarbage, aCo.xz * 0.0015 + aCo.yx*0.002 );
    vec3 qnorm = aNorm.xyz;
    vfrag = vsamplemain.rgb;
 
@@ -28,5 +29,5 @@ void main()
    vec3 reflectdir = reflect( halfdir, qnorm );
    oColour = mix( oColour, 
                   vec4(texture(uTexCubemap,reflectdir).rgb * uColour.rgb, 1.0),
-                  uColour.a );
+                  uColour.a*wgarbage.b );
 }