diff --git a/jme3-core/src/main/java/com/jme3/renderer/opengl/GLRenderer.java b/jme3-core/src/main/java/com/jme3/renderer/opengl/GLRenderer.java index 132fb4cd9..f5cb0d1b8 100644 --- a/jme3-core/src/main/java/com/jme3/renderer/opengl/GLRenderer.java +++ b/jme3-core/src/main/java/com/jme3/renderer/opengl/GLRenderer.java @@ -2715,7 +2715,9 @@ public class GLRenderer implements Renderer { VertexBuffer indices = getIndexBuffer(mesh, lod); if (mesh.isUpdateNeeded()) { setupVertexBuffers(mesh, instanceData); - updateBufferData(indices); + if (indices != null) { + updateBufferData(indices); + } } else { updateVertexBuffers(mesh, instanceData); if (indices != null) {