diff options
Diffstat (limited to 'tooner_lighting.cginc')
| -rw-r--r-- | tooner_lighting.cginc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tooner_lighting.cginc b/tooner_lighting.cginc index 325ccb3..093a5af 100644 --- a/tooner_lighting.cginc +++ b/tooner_lighting.cginc @@ -2198,6 +2198,7 @@ float4 effect(inout v2f i, out float depth) float ao = 1; #endif + float3 diffuse_contrib = 0; #if defined(_GIMMICK_FOG_00) { Fog00PBR pbr = getFog00(i); @@ -2205,6 +2206,7 @@ float4 effect(inout v2f i, out float depth) normal = pbr.normal; ao = pbr.ao; depth = pbr.depth; + diffuse_contrib += pbr.diffuse; } #endif @@ -2232,7 +2234,8 @@ float4 effect(inout v2f i, out float depth) #endif float4 lit = getLitColor(vertex_light_color, albedo, i.worldPos, normal, - metallic, 1.0 - roughness, i.uv0, ao, /*enable_direct=*/true, i); + metallic, 1.0 - roughness, i.uv0, ao, /*enable_direct=*/true, + diffuse_contrib, i); #if defined(_GIMMICK_FLAT_COLOR) if (round(_Gimmick_Flat_Color_Enable_Dynamic)) { |
