summaryrefslogtreecommitdiffstats
path: root/pbr.cginc
diff options
context:
space:
mode:
Diffstat (limited to 'pbr.cginc')
-rw-r--r--pbr.cginc3
1 files changed, 2 insertions, 1 deletions
diff --git a/pbr.cginc b/pbr.cginc
index 9dad53f..c53a156 100644
--- a/pbr.cginc
+++ b/pbr.cginc
@@ -192,6 +192,7 @@ float4 getLitColor(
float ao,
// hack while i figure out view-dependent flickering in outlines
bool enable_direct,
+ float3 diffuse_contrib,
v2f i)
{
float3 specular_tint;
@@ -243,7 +244,7 @@ float4 getLitColor(
#else
direct_light.color = getDirectLightColor();
#endif
- indirect_light.diffuse = getIndirectDiffuse(i, vertexLightColor, normal);
+ indirect_light.diffuse = getIndirectDiffuse(i, vertexLightColor, normal) + diffuse_contrib;
indirect_light.specular = getIndirectSpecular(i, view_dir, normal, smoothness,
metallic, worldPos, uv);
}