From d5187bd6f769d8ad781b7cb4d041f0bc1831e436 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Victor=20Glind=C3=A5s?= Date: Thu, 22 Feb 2018 18:02:25 +0100 Subject: [PATCH] Refactors IndexBuffer --- Engine/src/mini/scene/mesh/IndexBuffer.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Engine/src/mini/scene/mesh/IndexBuffer.java b/Engine/src/mini/scene/mesh/IndexBuffer.java index 33147d5..a979e80 100644 --- a/Engine/src/mini/scene/mesh/IndexBuffer.java +++ b/Engine/src/mini/scene/mesh/IndexBuffer.java @@ -17,12 +17,12 @@ public abstract class IndexBuffer { public static IndexBuffer wrapIndexBuffer(Buffer buf) { if (buf instanceof ShortBuffer) { return new IndexShortBuffer((ShortBuffer) buf); - } else if (buf instanceof IntBuffer) { + } + if (buf instanceof IntBuffer) { return new IndexIntBuffer((IntBuffer) buf); - } else { - throw new UnsupportedOperationException( - "Index buffer type unsupported: " + buf.getClass()); } + throw new UnsupportedOperationException( + "Index buffer type unsupported: " + buf.getClass()); } /** @@ -38,9 +38,8 @@ public static IndexBuffer wrapIndexBuffer(Buffer buf) { public static IndexBuffer createIndexBuffer(int vertexCount, int indexCount) { if (vertexCount > 65535) { return new IndexIntBuffer(BufferUtils.createIntBuffer(indexCount)); - } else { - return new IndexShortBuffer(BufferUtils.createShortBuffer(indexCount)); } + return new IndexShortBuffer(BufferUtils.createShortBuffer(indexCount)); } /**