diff --git a/spine-cocos2dx/3.0/src/spine/PolygonBatch.cpp b/spine-cocos2dx/3.0/src/spine/PolygonBatch.cpp index a8a227873..b0cc2b431 100644 --- a/spine-cocos2dx/3.0/src/spine/PolygonBatch.cpp +++ b/spine-cocos2dx/3.0/src/spine/PolygonBatch.cpp @@ -94,6 +94,7 @@ void PolygonBatch::flush () { if (!verticesCount) return; GL::bindTexture2D(texture->getName()); + GL::bindVAO(0); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_POSITION); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_COLOR); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_TEX_COORDS); diff --git a/spine-cocos2dx/3.1/src/spine/PolygonBatch.cpp b/spine-cocos2dx/3.1/src/spine/PolygonBatch.cpp index a8a227873..b0cc2b431 100644 --- a/spine-cocos2dx/3.1/src/spine/PolygonBatch.cpp +++ b/spine-cocos2dx/3.1/src/spine/PolygonBatch.cpp @@ -94,6 +94,7 @@ void PolygonBatch::flush () { if (!verticesCount) return; GL::bindTexture2D(texture->getName()); + GL::bindVAO(0); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_POSITION); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_COLOR); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_TEX_COORDS); diff --git a/spine-cocos2dx/3.2/src/spine/PolygonBatch.cpp b/spine-cocos2dx/3.2/src/spine/PolygonBatch.cpp index a24b5825c..26e35a77d 100644 --- a/spine-cocos2dx/3.2/src/spine/PolygonBatch.cpp +++ b/spine-cocos2dx/3.2/src/spine/PolygonBatch.cpp @@ -94,6 +94,7 @@ void PolygonBatch::flush () { if (!_verticesCount) return; GL::bindTexture2D(_texture->getName()); + GL::bindVAO(0); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_POSITION); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_COLOR); glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_TEX_COORDS);