Explorar o código

fix floatLogFactor in shader code

Alexander Rose %!s(int64=5) %!d(string=hai) anos
pai
achega
8c1acc6758
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/mol-gl/shader/chunks/common.glsl.ts

+ 1 - 1
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; }