Fix the bitwise comparison for BAKE_NORMALIZED ()

The bitwise comparison is doing the opposite of what we want. It's currently checking for the *absence* of the BAKE_NORMALIZED flag. And if the flag is absent, it is normalizing. This should do the opposite.
This commit is contained in:
RichieSams 2022-06-23 15:17:51 -04:00 committed by modmuss50
parent 3fa7078881
commit 0ca985e2c2

View file

@ -39,7 +39,7 @@ public class TextureHelper {
if (quad.nominalFace() != null && (MutableQuadView.BAKE_LOCK_UV & bakeFlags) != 0) {
// Assigns normalized UV coordinates based on vertex positions
applyModifier(quad, spriteIndex, UVLOCKERS[quad.nominalFace().getId()]);
} else if ((MutableQuadView.BAKE_NORMALIZED & bakeFlags) == 0) {
} else if ((MutableQuadView.BAKE_NORMALIZED & bakeFlags) != 0) {
// Scales from 0-16 to 0-1
applyModifier(quad, spriteIndex, (q, i, t) -> q.sprite(i, t, q.spriteU(i, t) * NORMALIZER, q.spriteV(i, t) * NORMALIZER));
}