small refactor
This commit is contained in:
@@ -1,13 +1,5 @@
|
||||
package chess.render;
|
||||
|
||||
public class VertexAttribPointer {
|
||||
public int index;
|
||||
public int size;
|
||||
public int offset;
|
||||
|
||||
public VertexAttribPointer(int index, int size, int offset) {
|
||||
this.index = index;
|
||||
this.size = size;
|
||||
this.offset = offset;
|
||||
}
|
||||
public record VertexAttribPointer(int index, int size, int offset) {
|
||||
|
||||
}
|
||||
|
||||
@@ -2,7 +2,6 @@ package chess.render;
|
||||
|
||||
import static org.lwjgl.opengl.GL11.GL_FLOAT;
|
||||
|
||||
import java.nio.FloatBuffer;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@@ -42,9 +41,9 @@ public class VertexBuffer {
|
||||
|
||||
public void BindVertexAttribs() {
|
||||
for (VertexAttribPointer vertexAttribPointer : vertexAttribs) {
|
||||
GL30.glEnableVertexAttribArray(vertexAttribPointer.index);
|
||||
GL30.glVertexAttribPointer(vertexAttribPointer.index, vertexAttribPointer.size, GL_FLOAT, false,
|
||||
this.dataStride * 4, vertexAttribPointer.offset);
|
||||
GL30.glEnableVertexAttribArray(vertexAttribPointer.index());
|
||||
GL30.glVertexAttribPointer(vertexAttribPointer.index(), vertexAttribPointer.size(), GL_FLOAT, false,
|
||||
this.dataStride * 4, vertexAttribPointer.offset());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,9 +5,6 @@ import org.lwjgl.glfw.*;
|
||||
import org.lwjgl.opengl.*;
|
||||
import org.lwjgl.system.*;
|
||||
|
||||
import chess.render.Camera;
|
||||
import chess.render.Renderer;
|
||||
|
||||
import java.nio.*;
|
||||
|
||||
import static org.lwjgl.glfw.Callbacks.*;
|
||||
|
||||
Reference in New Issue
Block a user