From 8c1acc6758022391dae486052124b9a9a37b1de4 Mon Sep 17 00:00:00 2001 From: Alexander Rose <alexander.rose@weirdbyte.de> Date: Wed, 22 Jan 2020 17:55:18 -0800 Subject: [PATCH] fix floatLogFactor in shader code --- src/mol-gl/shader/chunks/common.glsl.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mol-gl/shader/chunks/common.glsl.ts b/src/mol-gl/shader/chunks/common.glsl.ts index 14fc36911..980000964 100644 --- a/src/mol-gl/shader/chunks/common.glsl.ts +++ b/src/mol-gl/shader/chunks/common.glsl.ts @@ -11,7 +11,7 @@ float intMod(const in float a, const in float b) { return a - b * float(int(a) / float pow2(const in float x) { return x*x; } const float maxFloat = 10000.0; // NOTE constant also set in TypeScript -const float floatLogFactor = 4.0000434273; // log(maxFloat + 1.0); +const float floatLogFactor = 9.210440366976517; // log(maxFloat + 1.0); float encodeFloatLog(const in float value) { return log(value + 1.0) / floatLogFactor; } float decodeFloatLog(const in float value) { return exp(value * floatLogFactor) - 1.0; } -- GitLab