diff --git a/fabric-renderer-api-v1/src/main/java/net/fabricmc/fabric/api/renderer/v1/mesh/MutableQuadView.java b/fabric-renderer-api-v1/src/main/java/net/fabricmc/fabric/api/renderer/v1/mesh/MutableQuadView.java index d50764311..8b66476a3 100644 --- a/fabric-renderer-api-v1/src/main/java/net/fabricmc/fabric/api/renderer/v1/mesh/MutableQuadView.java +++ b/fabric-renderer-api-v1/src/main/java/net/fabricmc/fabric/api/renderer/v1/mesh/MutableQuadView.java @@ -45,7 +45,7 @@ public interface MutableQuadView extends QuadView { int BAKE_ROTATE_NONE = 0; /** - * Causes texture to appear rotated 90 deg. relative to nominal face. + * Causes texture to appear rotated 90 deg. clockwise relative to nominal face. * Pass in bakeFlags parameter to {@link #spriteBake(int, Sprite, int)}. */ int BAKE_ROTATE_90 = 1; @@ -57,7 +57,7 @@ public interface MutableQuadView extends QuadView { int BAKE_ROTATE_180 = 2; /** - * Causes texture to appear rotated 270 deg. relative to nominal face. + * Causes texture to appear rotated 270 deg. clockwise relative to nominal face. * Pass in bakeFlags parameter to {@link #spriteBake(int, Sprite, int)}. */ int BAKE_ROTATE_270 = 3; diff --git a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/helper/TextureHelper.java b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/helper/TextureHelper.java index 5b3e53d76..94c5c1b1c 100644 --- a/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/helper/TextureHelper.java +++ b/fabric-renderer-indigo/src/main/java/net/fabricmc/fabric/impl/client/indigo/renderer/helper/TextureHelper.java @@ -91,7 +91,9 @@ public class TextureHelper { } } - private static final VertexModifier[] ROTATIONS = new VertexModifier[] { null, (q, i, t) -> q.sprite(i, t, q.spriteV(i, t), q.spriteU(i, t)), //90 + private static final VertexModifier[] ROTATIONS = new VertexModifier[] { + null, + (q, i, t) -> q.sprite(i, t, q.spriteV(i, t), 1 - q.spriteU(i, t)), //90 (q, i, t) -> q.sprite(i, t, 1 - q.spriteU(i, t), 1 - q.spriteV(i, t)), //180 (q, i, t) -> q.sprite(i, t, 1 - q.spriteV(i, t), q.spriteU(i, t)) // 270 };