From 6f57aa51d292a36a5a53fcbdca095b87c0d9915b Mon Sep 17 00:00:00 2001 From: Lukas Aldershaab Date: Sun, 3 Jan 2021 11:43:13 +0100 Subject: [PATCH] Add 0.5f term back to contrast calculation --- Engine/source/terrain/glsl/terrFeatureGLSL.cpp | 2 +- Engine/source/terrain/hlsl/terrFeatureHLSL.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Engine/source/terrain/glsl/terrFeatureGLSL.cpp b/Engine/source/terrain/glsl/terrFeatureGLSL.cpp index d35eb5d6a..bf9cb9c46 100644 --- a/Engine/source/terrain/glsl/terrFeatureGLSL.cpp +++ b/Engine/source/terrain/glsl/terrFeatureGLSL.cpp @@ -1376,7 +1376,7 @@ void TerrainHeightMapBlendGLSL::processPix(Vector& componentLi detailH, blendDepth)); } - meta->addStatement(new GenOp(" @ = max((@ * 2.0f - 1.0f) * @, 0.0f);\r\n", + meta->addStatement(new GenOp(" @ = max((@ * 2.0f - 1.0f) * @ + 0.5f, 0.0f);\r\n", detailH, detailH, blendContrast)); meta->addStatement(new GenOp(" }\r\n")); diff --git a/Engine/source/terrain/hlsl/terrFeatureHLSL.cpp b/Engine/source/terrain/hlsl/terrFeatureHLSL.cpp index c7d59a4c8..ba381887f 100644 --- a/Engine/source/terrain/hlsl/terrFeatureHLSL.cpp +++ b/Engine/source/terrain/hlsl/terrFeatureHLSL.cpp @@ -1456,7 +1456,7 @@ void TerrainHeightMapBlendHLSL::processPix(Vector& componentLi detailH, blendDepth)); } - meta->addStatement(new GenOp(" @ = max((@ * 2.0f - 1.0f) * @, 0.0f);\r\n", + meta->addStatement(new GenOp(" @ = max((@ * 2.0f - 1.0f) * @ + 0.5f, 0.0f);\r\n", detailH, detailH, blendContrast)); meta->addStatement(new GenOp(" }\r\n"));