From 1ec6215e47d6487422bd4976b005130f2e3bd69c Mon Sep 17 00:00:00 2001 From: Jerome St-Louis Date: Wed, 25 Feb 2015 20:55:25 -0500 Subject: [PATCH] ecere/gfx/drivers/OpenGL: Fixed VBO/IBOs mixup --- ecere/src/gfx/drivers/OpenGLDisplayDriver.ec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec b/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec index 151b8f1..31bb57e 100644 --- a/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec +++ b/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec @@ -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) -- 1.8.3.1