summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--intermediate/surface.glsl2
1 files changed, 1 insertions, 1 deletions
diff --git a/intermediate/surface.glsl b/intermediate/surface.glsl
index fab8694..7819f23 100644
--- a/intermediate/surface.glsl
+++ b/intermediate/surface.glsl
@@ -173,7 +173,7 @@ void main() {
(1.0 - met) *
cos_theta_i;
vec3 spec =
- mix(spec_col, col, met) *
+ mix(spec_col, spec_col * col, met) *
specular_brdf(uv, ref, light_dir, view_dir, nrm) *
cos_theta_i;
vec3 ambient =