diff options
| author | yum <yum.food.vr@gmail.com> | 2024-11-26 02:43:54 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2024-11-26 02:43:54 -0800 |
| commit | 625b8130fd394b1af29e1bee43cb236190666ee5 (patch) | |
| tree | 14632a1df08bdbaccc6cabc76960a2b77119aa5b /pbr.cginc | |
| parent | 8bc2ce35d518a37cc07fba23613d85822c9c0ea6 (diff) | |
Add multiply mode to pbr overlays
Diffstat (limited to 'pbr.cginc')
| -rw-r--r-- | pbr.cginc | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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]; |
