From 45a1745449f17fda33f6feefe0e6e60b372fde8b Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Tue, 20 May 2014 16:59:08 +0200 Subject: [PATCH] Unbind VAO. --- spine-cocos2d-iphone/2/src/spine/PolygonBatch.m | 1 + spine-cocos2dx/2/src/spine/PolygonBatch.cpp | 1 + spine-cocos2dx/3.0/src/spine/PolygonBatch.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/spine-cocos2d-iphone/2/src/spine/PolygonBatch.m b/spine-cocos2d-iphone/2/src/spine/PolygonBatch.m index 8bfb21f2c..7befe98db 100644 --- a/spine-cocos2d-iphone/2/src/spine/PolygonBatch.m +++ b/spine-cocos2d-iphone/2/src/spine/PolygonBatch.m @@ -87,6 +87,7 @@ - (void) flush { if (!_verticesCount) return; + ccGLBindVAO(0); ccGLBindTexture2D(_texture.name); glEnableVertexAttribArray(kCCVertexAttrib_Position); glEnableVertexAttribArray(kCCVertexAttrib_Color); diff --git a/spine-cocos2dx/2/src/spine/PolygonBatch.cpp b/spine-cocos2dx/2/src/spine/PolygonBatch.cpp index cf86dd9b5..58c659bd4 100644 --- a/spine-cocos2dx/2/src/spine/PolygonBatch.cpp +++ b/spine-cocos2dx/2/src/spine/PolygonBatch.cpp @@ -93,6 +93,7 @@ void PolygonBatch::add (CCTexture2D* addTexture, void PolygonBatch::flush () { if (!verticesCount) return; + ccGLBindVAO(0); ccGLBindTexture2D(texture->getName()); glEnableVertexAttribArray(kCCVertexAttrib_Position); glEnableVertexAttribArray(kCCVertexAttrib_Color); diff --git a/spine-cocos2dx/3.0/src/spine/PolygonBatch.cpp b/spine-cocos2dx/3.0/src/spine/PolygonBatch.cpp index a8a227873..1309dfe4f 100644 --- a/spine-cocos2dx/3.0/src/spine/PolygonBatch.cpp +++ b/spine-cocos2dx/3.0/src/spine/PolygonBatch.cpp @@ -93,6 +93,7 @@ void PolygonBatch::add (const Texture2D* addTexture, void PolygonBatch::flush () { if (!verticesCount) return; + GL::bindVAO(0); GL::bindTexture2D(texture->getName()); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_POSITION); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_COLOR);