From b63036e919b83610cbd8e9e2db404df8bc5ce915 Mon Sep 17 00:00:00 2001 From: Ron Kapaun Date: Mon, 29 Apr 2013 19:34:22 -0500 Subject: [PATCH] Community Resource (scattersky fog fix) --- Templates/Empty PhysX/game/shaders/common/postFx/fogP.hlsl | 4 ---- Templates/Empty/game/shaders/common/postFx/fogP.hlsl | 4 ---- Templates/Full PhysX/game/shaders/common/postFx/fogP.hlsl | 4 ---- Templates/Full/game/shaders/common/postFx/fogP.hlsl | 4 ---- 4 files changed, 16 deletions(-) diff --git a/Templates/Empty PhysX/game/shaders/common/postFx/fogP.hlsl b/Templates/Empty PhysX/game/shaders/common/postFx/fogP.hlsl index 5e69e72ba..0eba9a7b7 100644 --- a/Templates/Empty PhysX/game/shaders/common/postFx/fogP.hlsl +++ b/Templates/Empty PhysX/game/shaders/common/postFx/fogP.hlsl @@ -36,10 +36,6 @@ float4 main( PFXVertToPix IN ) : COLOR float depth = prepassUncondition( prepassTex, IN.uv0 ).w; //return float4( depth, 0, 0, 0.7 ); - // Skip fogging the extreme far plane so that - // the canvas clear color always appears. - clip( 0.9999 - depth ); - float factor = computeSceneFog( eyePosWorld, eyePosWorld + ( IN.wsEyeRay * depth ), fogData.x, diff --git a/Templates/Empty/game/shaders/common/postFx/fogP.hlsl b/Templates/Empty/game/shaders/common/postFx/fogP.hlsl index 5e69e72ba..0eba9a7b7 100644 --- a/Templates/Empty/game/shaders/common/postFx/fogP.hlsl +++ b/Templates/Empty/game/shaders/common/postFx/fogP.hlsl @@ -36,10 +36,6 @@ float4 main( PFXVertToPix IN ) : COLOR float depth = prepassUncondition( prepassTex, IN.uv0 ).w; //return float4( depth, 0, 0, 0.7 ); - // Skip fogging the extreme far plane so that - // the canvas clear color always appears. - clip( 0.9999 - depth ); - float factor = computeSceneFog( eyePosWorld, eyePosWorld + ( IN.wsEyeRay * depth ), fogData.x, diff --git a/Templates/Full PhysX/game/shaders/common/postFx/fogP.hlsl b/Templates/Full PhysX/game/shaders/common/postFx/fogP.hlsl index 5e69e72ba..0eba9a7b7 100644 --- a/Templates/Full PhysX/game/shaders/common/postFx/fogP.hlsl +++ b/Templates/Full PhysX/game/shaders/common/postFx/fogP.hlsl @@ -36,10 +36,6 @@ float4 main( PFXVertToPix IN ) : COLOR float depth = prepassUncondition( prepassTex, IN.uv0 ).w; //return float4( depth, 0, 0, 0.7 ); - // Skip fogging the extreme far plane so that - // the canvas clear color always appears. - clip( 0.9999 - depth ); - float factor = computeSceneFog( eyePosWorld, eyePosWorld + ( IN.wsEyeRay * depth ), fogData.x, diff --git a/Templates/Full/game/shaders/common/postFx/fogP.hlsl b/Templates/Full/game/shaders/common/postFx/fogP.hlsl index 5e69e72ba..0eba9a7b7 100644 --- a/Templates/Full/game/shaders/common/postFx/fogP.hlsl +++ b/Templates/Full/game/shaders/common/postFx/fogP.hlsl @@ -36,10 +36,6 @@ float4 main( PFXVertToPix IN ) : COLOR float depth = prepassUncondition( prepassTex, IN.uv0 ).w; //return float4( depth, 0, 0, 0.7 ); - // Skip fogging the extreme far plane so that - // the canvas clear color always appears. - clip( 0.9999 - depth ); - float factor = computeSceneFog( eyePosWorld, eyePosWorld + ( IN.wsEyeRay * depth ), fogData.x,