X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fscene_cubemapped.fs;h=bc42df67377cf848640b65030d279952e2c9572d;hb=4eccfd7252f8ff165670842df537441afae5458b;hp=92fdf1092d206fd8e3fa2a3532e6bc50ac841f68;hpb=14b3d5c13faab36bd37ae27aa8c1501ba7146f89;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/scene_cubemapped.fs b/shaders/scene_cubemapped.fs index 92fdf10..bc42df6 100644 --- a/shaders/scene_cubemapped.fs +++ b/shaders/scene_cubemapped.fs @@ -5,6 +5,7 @@ uniform vec3 uCamera; uniform vec4 uPlane; uniform vec4 uColour; +#include "light_clearskies_stddef.glsl" #include "common_scene.glsl" #include "motion_vectors_fs.glsl" @@ -14,6 +15,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 +30,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 ); }