summaryrefslogtreecommitdiffstats
path: root/lighting.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2026-02-24 19:09:23 -0800
committeryum <yum.food.vr@gmail.com>2026-02-24 19:09:23 -0800
commit80d511162ca90e29fd26c9a5893cde7aa9c23332 (patch)
tree12c7bd37084b7ded5eb2472ca2b5bcc6d8e8d69b /lighting.cginc
parent610607592438452e181eba98f05d58f838975266 (diff)
Add outline pass
Diffstat (limited to 'lighting.cginc')
-rwxr-xr-xlighting.cginc4
1 files changed, 2 insertions, 2 deletions
diff --git a/lighting.cginc b/lighting.cginc
index f39d866..51b0c8f 100755
--- a/lighting.cginc
+++ b/lighting.cginc
@@ -186,7 +186,7 @@ float3 yumSH9(float4 n, float3 worldPos, inout LightIndirect light) {
float4 getIndirectDiffuse(v2f i, Pbr pbr, inout LightIndirect light) {
float4 diffuse = 0;
-#if defined(FORWARD_BASE_PASS)
+#if defined(FORWARD_BASE_PASS) || defined(OUTLINES_PASS)
#if defined(_BENT_NORMALS)
diffuse.xyz += max(0, yumSH9(float4(pbr.bent_normal, 1.0), i.worldPos, light));
#else
@@ -194,7 +194,7 @@ float4 getIndirectDiffuse(v2f i, Pbr pbr, inout LightIndirect light) {
#endif
#endif
-#if defined(_BRIGHTNESS_CLAMP) && defined(FORWARD_BASE_PASS)
+#if defined(_BRIGHTNESS_CLAMP) && (defined(FORWARD_BASE_PASS) || defined(OUTLINES_PASS))
float3 diffuse_hsv = RGBtoHSV(diffuse.xyz);
diffuse_hsv.z = clamp(diffuse_hsv.z, _Brightness_Clamp_Min, _Brightness_Clamp_Max);
diffuse.xyz = HSVtoRGB(diffuse_hsv);