OpenGLException: Offsets können nicht verwendet werden, wenn das Array Buffer Object deaktiviert ist. In einer Zeile nach dem Aufruf von glEnable (GL_ARRAY_BUFFER)?

Ich bekomme immer diese Ausnahme:

Exception in thread "main" org.lwjgl.opengl.OpenGLException: Cannot use offsets when Array Buffer Object is disabled
at org.lwjgl.opengl.GLChecks.ensureArrayVBOenabled(GLChecks.java:93)
at org.lwjgl.opengl.GL11.glVertexPointer(GL11.java:2680)
at Joehot200.TerrainDemo.render(TerrainDemo.java:2074)
at Joehot200.TerrainDemo.enterGameLoop(TerrainDemo.java:3266)
at Joehot200.TerrainDemo.startGame(TerrainDemo.java:3490)
at StartScreenExperiments.Test2.resartTDemo(Test2.java:55)
at StartScreenExperiments.Test2.main(Test2.java:41)

Das Array-Buffer-Objekt ist jedoch aktiviert!

glEnableClientState(GL_VERTEX_ARRAY);
glBindBuffer(GL_ARRAY_BUFFER, vboVertexHandle);
glVertexPointer(3, GL_FLOAT, 0, 0L);

Wie Sie sehen können, zwei Zeilen vor dem glVertexPointer-Aufruf (derjenige, an dem der Fehler liegt), dann aktiviere ich eindeutig den Array-Puffer!

Was ist hier falsch

Antworten auf die Frage(4)

Ihre Antwort auf die Frage