}
@Override
public void setMatrix(Matrix4f matrix) {
FloatBuffer matrix44Buffer = BufferUtils.createFloatBuffer(16);
matrix.store(matrix44Buffer); matrix44Buffer.flip();
GL20.glUniformMatrix4(GL20.glGetUniformLocation(currentShader, "mvpMatrix"), false, matrix44Buffer);
}
@Override
public int createShader(String vertexShader, String fragmentShader) {