From 4ffa344f7d54ae500feeb58d3b04492296217df1 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Mon, 26 Mar 2018 00:01:52 +0200 Subject: [PATCH] - Fix black pixels when subtractive lights are in range for PBR materials --- wadsrc/static/shaders/glsl/material_pbr.fp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wadsrc/static/shaders/glsl/material_pbr.fp b/wadsrc/static/shaders/glsl/material_pbr.fp index 5212177e1..895b6183b 100644 --- a/wadsrc/static/shaders/glsl/material_pbr.fp +++ b/wadsrc/static/shaders/glsl/material_pbr.fp @@ -181,7 +181,7 @@ vec3 ProcessMaterial(vec3 albedo, vec3 ambientLight) //vec3 ambient = (kD * diffuse + specular) * ao; vec3 ambient = (kD * diffuse) * ao; - vec3 color = ambient + Lo; + vec3 color = max(ambient + Lo, vec3(0.0)); // Tonemap (reinhard) and apply sRGB gamma //color = color / (color + vec3(1.0));