diff options
| author | yum <yum.food.vr@gmail.com> | 2026-02-24 19:09:23 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2026-02-24 19:09:23 -0800 |
| commit | 80d511162ca90e29fd26c9a5893cde7aa9c23332 (patch) | |
| tree | 12c7bd37084b7ded5eb2472ca2b5bcc6d8e8d69b /lighting.cginc | |
| parent | 610607592438452e181eba98f05d58f838975266 (diff) | |
Add outline pass
Diffstat (limited to 'lighting.cginc')
| -rwxr-xr-x | lighting.cginc | 4 |
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); |
