From 57bd962b3364987ca71e9d48d0a7b317e3eca2fd Mon Sep 17 00:00:00 2001 From: Azaezel Date: Mon, 5 Sep 2016 22:18:44 -0500 Subject: [PATCH] linearizes fog color so it falls within the same scale system as ambient and the like --- Templates/Full/game/shaders/common/postFx/fogP.hlsl | 2 +- Templates/Full/game/shaders/common/postFx/gl/fogP.glsl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Templates/Full/game/shaders/common/postFx/fogP.hlsl b/Templates/Full/game/shaders/common/postFx/fogP.hlsl index b54eea97a..de5fd65dc 100644 --- a/Templates/Full/game/shaders/common/postFx/fogP.hlsl +++ b/Templates/Full/game/shaders/common/postFx/fogP.hlsl @@ -43,5 +43,5 @@ float4 main( PFXVertToPix IN ) : TORQUE_TARGET0 fogData.y, fogData.z ); - return hdrEncode( float4( fogColor.rgb, 1.0 - saturate( factor ) ) ); + return hdrEncode( float4( toLinear(fogColor.rgb), 1.0 - saturate( factor ) ) ); } \ No newline at end of file diff --git a/Templates/Full/game/shaders/common/postFx/gl/fogP.glsl b/Templates/Full/game/shaders/common/postFx/gl/fogP.glsl index 7b0d71933..dd16f8b46 100644 --- a/Templates/Full/game/shaders/common/postFx/gl/fogP.glsl +++ b/Templates/Full/game/shaders/common/postFx/gl/fogP.glsl @@ -48,5 +48,5 @@ void main() fogData.y, fogData.z ); - OUT_col = hdrEncode( vec4( fogColor.rgb, 1.0 - saturate( factor ) ) ); + OUT_col = hdrEncode( vec4( toLinear(fogColor.rgb), 1.0 - saturate( factor ) ) ); } \ No newline at end of file