summaryrefslogtreecommitdiffstats
path: root/cnlohr.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-06-04 15:15:35 -0700
committeryum <yum.food.vr@gmail.com>2025-06-04 15:15:35 -0700
commit50b0b6c8b292e966a43fe56c6e0bf0a20c1d5b62 (patch)
tree5ce9ac08e15f016ad5ece59073883cc36f8f1bc4 /cnlohr.cginc
parent22125db9ed9241cd6613b344a4fa7a99c72b3cfa (diff)
More ssao and c30 cleanups
Diffstat (limited to 'cnlohr.cginc')
-rw-r--r--cnlohr.cginc3
1 files changed, 1 insertions, 2 deletions
diff --git a/cnlohr.cginc b/cnlohr.cginc
index cd98f08..20589bc 100644
--- a/cnlohr.cginc
+++ b/cnlohr.cginc
@@ -84,12 +84,11 @@ void GetScreenUVAndPerspectiveFactor(float3 worldPos, float4 clipPos, out float2
#if defined(_SSAO)
float GetDepthOfWorldPos(float3 worldPos, out float2 debug)
{
- float3 full_vec_eye_to_geometry = worldPos - _WorldSpaceCameraPos;
float3 objPos = mul(unity_WorldToObject, float4(worldPos, 1));
float4 clipPos = UnityObjectToClipPos(objPos);
float4 screenPos = ComputeScreenPos(clipPos);
-
const float2 screen_uv = screenPos.xy / screenPos.w;
+
float zDepthFromMap = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, screen_uv);
float linearZ =
GetLinearZFromZDepth_WorksWithMirrors(zDepthFromMap, screen_uv);