Skip to content

Commit f4ae513

Browse files
fix: Revert some changes to legacyEncoder32
I forgot to roll them back in the excitement.
1 parent 1210634 commit f4ae513

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/backend/web-gl/fragment-shader.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,6 @@ vec4 legacyEncode32(float f) {
210210
float exponent = floor(log2(F));
211211
float mantissa = (exp2(-exponent) * F);
212212
// exponent += floor(log2(mantissa));
213-
exponent = exponent + 127.0;
214213
vec4 texel = vec4(F * exp2(23.0-exponent)) * SCALE_FACTOR_INV;
215214
texel.rg = integerMod(texel.rg, 256.0);
216215
texel.b = integerMod(texel.b, 128.0);
@@ -360,4 +359,4 @@ void main(void) {
360359

361360
module.exports = {
362361
fragmentShader
363-
};
362+
};

src/backend/web-gl2/fragment-shader.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -197,10 +197,10 @@ vec4 legacyEncode32(float f) {
197197
float exponent = floor(log2(F));
198198
float mantissa = (exp2(-exponent) * F);
199199
// exponent += floor(log2(mantissa));
200-
vec4 texel = vec4(F * exp2(23.0 - exponent)) * SCALE_FACTOR_INV;
200+
vec4 texel = vec4(F * exp2(23.0-exponent)) * SCALE_FACTOR_INV;
201201
texel.rg = integerMod(texel.rg, 256.0);
202202
texel.b = integerMod(texel.b, 128.0);
203-
texel.a = exponent * 0.5 + 63.5;
203+
texel.a = exponent*0.5 + 63.5;
204204
texel.ba += vec2(integerMod(exponent+127.0, 2.0), sign) * 128.0;
205205
texel = floor(texel);
206206
texel *= 0.003921569; // 1/255
@@ -347,4 +347,4 @@ void main(void) {
347347

348348
module.exports = {
349349
fragmentShader
350-
};
350+
};

0 commit comments

Comments
 (0)