ecere/gfx/drivers/OpenGL: Fixed VBO/IBOs mixup
[sdk] / ecere / src / gfx / drivers / OpenGLDisplayDriver.ec
index 151b8f1..31bb57e 100644 (file)
@@ -1268,7 +1268,8 @@ void GLBindBuffer(int target, uint buffer)
 #endif
       glBindBufferARB(target, buffer);
 #endif
-   currentVertexBuffer = buffer;
+   if(target == GL_ARRAY_BUFFER_ARB)
+      currentVertexBuffer = buffer;
 }
 
 public void GLVertexPointer(int numCoords, int glType, int stride, void *ptr, int numVertices)