summaryrefslogtreecommitdiffstats
path: root/fog.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-01-04 19:18:35 -0800
committeryum <yum.food.vr@gmail.com>2025-01-04 19:18:35 -0800
commitab441140208d6dd8317f328f40a25c6054f1a304 (patch)
treef40c28d0b520cbe8bb5c2d1a7bccc07c35780bfc /fog.cginc
parent5d58e59886b8c85dfb4c7e4d7b3bd6f14736be31 (diff)
Fix shadow caster pass
Diffstat (limited to 'fog.cginc')
-rw-r--r--fog.cginc5
1 files changed, 3 insertions, 2 deletions
diff --git a/fog.cginc b/fog.cginc
index 04f1e1b..a5ac588 100644
--- a/fog.cginc
+++ b/fog.cginc
@@ -229,13 +229,14 @@ Fog00PBR getFog00(v2f i, ToonerData tdata) {
float3 obj_pos_depth_hit;
float2 screen_uv;
+ float eye_depth_world;
{
float3 full_vec_eye_to_geometry = i.worldPos - _WorldSpaceCameraPos;
float3 world_dir = normalize(i.worldPos - _WorldSpaceCameraPos);
float perspective_divide = 1.0 / i.pos.w;
float perspective_factor = length(full_vec_eye_to_geometry * perspective_divide);
screen_uv = i.screenPos.xy * perspective_divide;
- float eye_depth_world =
+ eye_depth_world =
GetLinearZFromZDepth_WorksWithMirrors(
SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, tdata.screen_uv),
screen_uv) * perspective_factor;
@@ -400,7 +401,7 @@ Fog00PBR getFog00(v2f i, ToonerData tdata) {
Fog00PBR pbr;
pbr.albedo = acc;
- pbr.albedo.a *= 10;
+ pbr.albedo.a *= 1;
pbr.albedo.a = smooth_min(pbr.albedo.a, .99, 1);
// Add some dithering to lit color to break up banding