diff options
| author | yum <yum.food.vr@gmail.com> | 2025-06-04 15:15:35 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2025-06-04 15:15:35 -0700 |
| commit | 50b0b6c8b292e966a43fe56c6e0bf0a20c1d5b62 (patch) | |
| tree | 5ce9ac08e15f016ad5ece59073883cc36f8f1bc4 /cnlohr.cginc | |
| parent | 22125db9ed9241cd6613b344a4fa7a99c72b3cfa (diff) | |
More ssao and c30 cleanups
Diffstat (limited to 'cnlohr.cginc')
| -rw-r--r-- | cnlohr.cginc | 3 |
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);
|
