summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xlighting.cginc6
1 files changed, 6 insertions, 0 deletions
diff --git a/lighting.cginc b/lighting.cginc
index c735fdb..069abe9 100755
--- a/lighting.cginc
+++ b/lighting.cginc
@@ -277,6 +277,12 @@ void GetLighting(v2f i, Pbr pbr, out LightData data) {
tmpHSV = RGBtoHSV(data.indirect.specular);
tmpHSV[2] = clamp(tmpHSV[2], 0, _Brightness_Clamp_Max);
data.indirect.specular = HSVtoRGB(tmpHSV);
+
+#if defined(_CLEARCOAT)
+ tmpHSV = RGBtoHSV(data.indirect.specular_cc);
+ tmpHSV[2] = clamp(tmpHSV[2], 0, _Brightness_Clamp_Max);
+ data.indirect.specular_cc = HSVtoRGB(tmpHSV);
+#endif
#endif
}