diff --git a/src/main/java/io/github/hydos/ginger/engine/obj/OBJFileLoader.java b/src/main/java/io/github/hydos/ginger/engine/obj/OBJFileLoader.java index a78ba0f..7de67cf 100644 --- a/src/main/java/io/github/hydos/ginger/engine/obj/OBJFileLoader.java +++ b/src/main/java/io/github/hydos/ginger/engine/obj/OBJFileLoader.java @@ -83,8 +83,12 @@ public class OBJFileLoader { verticies[i++] = x; verticies[i++] = y; verticies[i++] = z; - textureCoords[j++] = vertex.getTextureIndex().x; - textureCoords[j++] = vertex.getTextureIndex().y; + + textureCoords[j * 2] = vertex.getTextureIndex().x; + textureCoords[j * 2 + 1] = 1 - vertex.getTextureIndex().y; + j++; + + } return new ModelData(verticies, textureCoords, new float[normals.sizeof()], indicesList, i); diff --git a/target/classes/io/github/hydos/ginger/engine/obj/OBJFileLoader.class b/target/classes/io/github/hydos/ginger/engine/obj/OBJFileLoader.class index fe39e29..a69a982 100644 Binary files a/target/classes/io/github/hydos/ginger/engine/obj/OBJFileLoader.class and b/target/classes/io/github/hydos/ginger/engine/obj/OBJFileLoader.class differ