chill out cubemaps
[carveJwlIkooP6JGAAIwe30JlM.git] / shaders / scene_cubemapped.h
index 8532834d9f64943ac974245b99c917e2dadac482..0ffb7aeb08452e98b99231cba24d30551520c4f5 100644 (file)
@@ -434,6 +434,7 @@ static struct vg_shader _shader_scene_cubemapped = {
 "\n"
 "   vec3 vfrag = vec3(0.5,0.5,0.5);\n"
 "   vec4 vsamplemain = texture( uTexMain, aUv );\n"
+"   vec4 wgarbage = texture( uTexGarbage, aCo.xz * 0.0015 + aCo.yx*0.002 );\n"
 "   vec3 qnorm = aNorm.xyz;\n"
 "   vfrag = vsamplemain.rgb;\n"
 "\n"
@@ -448,7 +449,7 @@ static struct vg_shader _shader_scene_cubemapped = {
 "   vec3 reflectdir = reflect( halfdir, qnorm );\n"
 "   oColour = mix( oColour, \n"
 "                  vec4(texture(uTexCubemap,reflectdir).rgb * uColour.rgb, 1.0),\n"
-"                  uColour.a );\n"
+"                  uColour.a*wgarbage.b );\n"
 "}\n"
 ""},
 };