From 5f0746ebbf8eb6216281424a4acbefb68dc13c59 Mon Sep 17 00:00:00 2001 From: yum Date: Mon, 27 Jan 2025 15:30:46 -0800 Subject: Add ability to swap decal slots Also: * Rim lighting can disable texture normals * Frame counter is now hidden behind a checkbox, and unconditionally overrides audiolink --- pbr.cginc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pbr.cginc') diff --git a/pbr.cginc b/pbr.cginc index ee3d22b..bbb41b3 100644 --- a/pbr.cginc +++ b/pbr.cginc @@ -287,7 +287,7 @@ float4 getLitColor( float sum_brightness = max(brightnesses[0] + brightnesses[1], min_brightness); float2 brightness_proportions = brightnesses / sum_brightness; - sum_brightness = smooth_clamp(sum_brightness, min_brightness, _Max_Brightness); + sum_brightness = clamp(sum_brightness, min_brightness, _Max_Brightness); direct_light.color[2] = sum_brightness * brightness_proportions[0]; indirect_light.diffuse[2] = sum_brightness * brightness_proportions[1]; @@ -312,7 +312,7 @@ float4 getLitColor( // Specular has to be clamped separately to avoid artifacting. #if defined(_BRIGHTNESS_CLAMP) - indirect_light.specular[2] = smooth_clamp(indirect_light.specular[2], min_brightness, _Max_Brightness); + indirect_light.specular[2] = clamp(indirect_light.specular[2], min_brightness, _Max_Brightness); #endif direct_light.color = HSVtoRGB(direct_light.color); @@ -451,7 +451,7 @@ float4 getLitColor( LoH, h, Fc); - pbr.rgb += cc_term * (indirect_light.specular + indirect_light.diffuse) * cc_mask; + pbr.rgb += cc_term * indirect_light.specular * cc_mask; } // Direct { -- cgit v1.2.3