fix: Revert some changes to legacyEncoder32

I forgot to roll them back in the excitement.
This commit is contained in:
Robert Plummer 2019-05-27 15:17:58 -04:00
parent 1210634452
commit f4ae51333c
2 changed files with 4 additions and 5 deletions

View File

@ -210,7 +210,6 @@ vec4 legacyEncode32(float f) {
float exponent = floor(log2(F));
float mantissa = (exp2(-exponent) * F);
// exponent += floor(log2(mantissa));
exponent = exponent + 127.0;
vec4 texel = vec4(F * exp2(23.0-exponent)) * SCALE_FACTOR_INV;
texel.rg = integerMod(texel.rg, 256.0);
texel.b = integerMod(texel.b, 128.0);
@ -360,4 +359,4 @@ void main(void) {
module.exports = {
fragmentShader
};
};

View File

@ -197,10 +197,10 @@ vec4 legacyEncode32(float f) {
float exponent = floor(log2(F));
float mantissa = (exp2(-exponent) * F);
// exponent += floor(log2(mantissa));
vec4 texel = vec4(F * exp2(23.0 - exponent)) * SCALE_FACTOR_INV;
vec4 texel = vec4(F * exp2(23.0-exponent)) * SCALE_FACTOR_INV;
texel.rg = integerMod(texel.rg, 256.0);
texel.b = integerMod(texel.b, 128.0);
texel.a = exponent * 0.5 + 63.5;
texel.a = exponent*0.5 + 63.5;
texel.ba += vec2(integerMod(exponent+127.0, 2.0), sign) * 128.0;
texel = floor(texel);
texel *= 0.003921569; // 1/255
@ -347,4 +347,4 @@ void main(void) {
module.exports = {
fragmentShader
};
};