From: Jerome St-Louis Date: Thu, 26 Feb 2015 01:55:25 +0000 (-0500) Subject: ecere/gfx/drivers/OpenGL: Fixed VBO/IBOs mixup X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?p=sdk;a=commitdiff_plain;h=0abd9df74970620660781b98ea49d64eff478742 ecere/gfx/drivers/OpenGL: Fixed VBO/IBOs mixup --- diff --git a/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec b/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec index ba9941c..047ce1f 100644 --- a/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec +++ b/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec @@ -1348,7 +1348,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)