diff --git a/engine/src/main/java/org/terasology/engine/rendering/RenderMath.java b/engine/src/main/java/org/terasology/engine/rendering/RenderMath.java deleted file mode 100644 index 8408ec019b2..00000000000 --- a/engine/src/main/java/org/terasology/engine/rendering/RenderMath.java +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021 The Terasology Foundation -// SPDX-License-Identifier: Apache-2.0 -package org.terasology.engine.rendering; - -import org.terasology.math.TeraMath; - -public final class RenderMath { - private RenderMath() { - } - - public static int packColor(float r, float g, float b, float a) { - int iR = (int) (TeraMath.clamp(r, 0.0f, 1.0f) * 255.0f); - int iG = (int) (TeraMath.clamp(g, 0.0f, 1.0f) * 255.0f); - int iB = (int) (TeraMath.clamp(b, 0.0f, 1.0f) * 255.0f); - int iA = (int) (TeraMath.clamp(a, 0.0f, 1.0f) * 255.0f); - - return iA << 24 | iB << 16 | iG << 8 | iR; - } -} diff --git a/engine/src/main/java/org/terasology/engine/rendering/VertexBufferObjectUtil.java b/engine/src/main/java/org/terasology/engine/rendering/VertexBufferObjectUtil.java deleted file mode 100644 index ee8d8fea77e..00000000000 --- a/engine/src/main/java/org/terasology/engine/rendering/VertexBufferObjectUtil.java +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright 2021 The Terasology Foundation -// SPDX-License-Identifier: Apache-2.0 -package org.terasology.engine.rendering; - -import org.lwjgl.opengl.GL15; - -import java.nio.ByteBuffer; -import java.nio.FloatBuffer; -import java.nio.IntBuffer; -import java.nio.ShortBuffer; - -/** - * Provides support for buffering Vertex Buffer Objects. - * - */ -public final class VertexBufferObjectUtil { - - private VertexBufferObjectUtil() { - } - - public static void bufferVboData(int id, FloatBuffer buffer, int drawMode) { - GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, id); - GL15.glBufferData(GL15.GL_ARRAY_BUFFER, buffer, drawMode); - GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0); - } - - public static void bufferVboData(int id, IntBuffer buffer, int drawMode) { - GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, id); - GL15.glBufferData(GL15.GL_ARRAY_BUFFER, buffer, drawMode); - GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0); - } - - public static void bufferVboElementData(int id, IntBuffer buffer, int drawMode) { - GL15.glBindBuffer(GL15.GL_ELEMENT_ARRAY_BUFFER, id); - GL15.glBufferData(GL15.GL_ELEMENT_ARRAY_BUFFER, buffer, drawMode); - GL15.glBindBuffer(GL15.GL_ELEMENT_ARRAY_BUFFER, 0); - } - - public static void bufferVboData(int id, ByteBuffer buffer, int drawMode) { - GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, id); - GL15.glBufferData(GL15.GL_ARRAY_BUFFER, buffer, drawMode); - GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0); - } - - public static void bufferVboData(int id, ShortBuffer buffer, int drawMode) { - GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, id); - GL15.glBufferData(GL15.GL_ARRAY_BUFFER, buffer, drawMode); - GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0); - } - - public static void bufferVboElementData(int id, ByteBuffer buffer, int drawMode) { - GL15.glBindBuffer(GL15.GL_ELEMENT_ARRAY_BUFFER, id); - GL15.glBufferData(GL15.GL_ELEMENT_ARRAY_BUFFER, buffer, drawMode); - GL15.glBindBuffer(GL15.GL_ELEMENT_ARRAY_BUFFER, 0); - } -}