From 80d511162ca90e29fd26c9a5893cde7aa9c23332 Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 24 Feb 2026 19:09:23 -0800 Subject: Add outline pass --- lighting.cginc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lighting.cginc') 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); -- cgit v1.2.3