diff --git a/data/shaders/utils/SpecularIBL.frag b/data/shaders/utils/SpecularIBL.frag index 04832dfa7..d8eec8fb9 100644 --- a/data/shaders/utils/SpecularIBL.frag +++ b/data/shaders/utils/SpecularIBL.frag @@ -7,5 +7,5 @@ vec3 SpecularIBL(vec3 normal, vec3 V, float roughness) // Assume 8 level of lod (ie 256x256 texture) float lodval = 8. * (1. - roughness); - return textureLod(probe, sampleDirection, lodval).rgb; + return max(textureLod(probe, sampleDirection, lodval).rgb, vec3(0.)); } \ No newline at end of file