diff --git a/src/renderers/shaders/ShaderLib.js b/src/renderers/shaders/ShaderLib.js index 7ca489281495dab9a8111adc88dccf826cba89cd..8658746a0bdf1077a5bf44205f5b56b97dbde036 100644 --- a/src/renderers/shaders/ShaderLib.js +++ b/src/renderers/shaders/ShaderLib.js @@ -211,6 +211,7 @@ var ShaderLib = { uniforms: UniformsUtils.merge( [ UniformsLib.lights, + UniformsLib.fog, { color: { value: new Color( 0x00000 ) }, opacity: { value: 1.0 } diff --git a/src/renderers/shaders/ShaderLib/shadow_frag.glsl b/src/renderers/shaders/ShaderLib/shadow_frag.glsl index d72aeae0fc598f4b7f0ebf68f738f6700cba30f0..1b8dfb63fb461bba104d91e9a5ee97f4951d612a 100644 --- a/src/renderers/shaders/ShaderLib/shadow_frag.glsl +++ b/src/renderers/shaders/ShaderLib/shadow_frag.glsl @@ -3,6 +3,7 @@ uniform float opacity; #include #include +#include #include #include #include @@ -12,4 +13,6 @@ void main() { gl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) ); + #include + } diff --git a/src/renderers/shaders/ShaderLib/shadow_vert.glsl b/src/renderers/shaders/ShaderLib/shadow_vert.glsl index e56bd60efa865e49cada71f6038d062dec98a425..82fe4dd06d3c200ff6d705b60374e25f7dd1f64d 100644 --- a/src/renderers/shaders/ShaderLib/shadow_vert.glsl +++ b/src/renderers/shaders/ShaderLib/shadow_vert.glsl @@ -1,3 +1,4 @@ +#include #include void main() { @@ -6,5 +7,6 @@ void main() { #include #include #include + #include }