summaryrefslogtreecommitdiffstats
path: root/pbr.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-11-26 02:43:54 -0800
committeryum <yum.food.vr@gmail.com>2024-11-26 02:43:54 -0800
commit625b8130fd394b1af29e1bee43cb236190666ee5 (patch)
tree14632a1df08bdbaccc6cabc76960a2b77119aa5b /pbr.cginc
parent8bc2ce35d518a37cc07fba23613d85822c9c0ea6 (diff)
Add multiply mode to pbr overlays
Diffstat (limited to 'pbr.cginc')
-rw-r--r--pbr.cginc4
1 files changed, 3 insertions, 1 deletions
diff --git a/pbr.cginc b/pbr.cginc
index c4eff6b..42a480e 100644
--- a/pbr.cginc
+++ b/pbr.cginc
@@ -276,12 +276,14 @@ float4 getLitColor(
// Do this to avoid division by 0. If both light sources are black,
// sum_brightness could be 0;
#if defined(_BRIGHTNESS_CLAMP)
- brightnesses = smooth_max(brightnesses, _Min_Brightness);
+ //brightnesses = smooth_max(brightnesses, _Min_Brightness);
+ brightnesses = max(brightnesses, _Min_Brightness);
#endif
float sum_brightness = brightnesses[0] + brightnesses[1];
float2 brightness_proportions = brightnesses / sum_brightness;
#if defined(_BRIGHTNESS_CLAMP)
sum_brightness = smooth_clamp(sum_brightness, _Min_Brightness, _Max_Brightness);
+ //sum_brightness = clamp(sum_brightness, _Min_Brightness, _Max_Brightness);
#endif
direct_light.color[2] = sum_brightness * brightness_proportions[0];
indirect_light.diffuse[2] = sum_brightness * brightness_proportions[1];