summaryrefslogtreecommitdiffstats
path: root/pbr.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-10-09 08:06:53 -0700
committeryum <yum.food.vr@gmail.com>2024-10-09 08:25:45 -0700
commite193c86c869b84dfaaa26465c0e6fb923a27631c (patch)
tree025d7d94bac4abcec8d4479dbc95947216bda481 /pbr.cginc
parentc22c911ea360b0f9bdd9ee6ccd735fbcfe3bfad6 (diff)
Rework step size / density
Step size is now derived from density. Step size is reimagined as a "quality" multiplier.
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);
}