@@ -315,7 +315,7 @@ return {
315315 cc . glBlendFunc ( _batchedInfo . blendSrc , _batchedInfo . blendDst ) ;
316316 cc . glBindTexture2DN ( 0 , texture ) ; // = cc.glBindTexture2D(texture);
317317
318- var _bufferchanged = ! gl . bindBuffer ( gl . ARRAY_BUFFER , _quadVertexBuffer ) ;
318+ gl . bindBuffer ( gl . ARRAY_BUFFER , _quadVertexBuffer ) ;
319319 // upload the vertex data to the gl buffer
320320 if ( _batchingSize > _vertexSize * 0.5 ) {
321321 gl . bufferData ( gl . ARRAY_BUFFER , _vertexDataF32 , gl . DYNAMIC_DRAW ) ;
@@ -325,14 +325,12 @@ return {
325325 gl . bufferData ( gl . ARRAY_BUFFER , view , gl . DYNAMIC_DRAW ) ;
326326 }
327327
328- if ( _bufferchanged ) {
329- gl . enableVertexAttribArray ( cc . VERTEX_ATTRIB_POSITION ) ;
330- gl . enableVertexAttribArray ( cc . VERTEX_ATTRIB_COLOR ) ;
331- gl . enableVertexAttribArray ( cc . VERTEX_ATTRIB_TEX_COORDS ) ;
332- gl . vertexAttribPointer ( cc . VERTEX_ATTRIB_POSITION , 3 , gl . FLOAT , false , 24 , 0 ) ;
333- gl . vertexAttribPointer ( cc . VERTEX_ATTRIB_COLOR , 4 , gl . UNSIGNED_BYTE , true , 24 , 12 ) ;
334- gl . vertexAttribPointer ( cc . VERTEX_ATTRIB_TEX_COORDS , 2 , gl . FLOAT , false , 24 , 16 ) ;
335- }
328+ gl . enableVertexAttribArray ( cc . VERTEX_ATTRIB_POSITION ) ;
329+ gl . enableVertexAttribArray ( cc . VERTEX_ATTRIB_COLOR ) ;
330+ gl . enableVertexAttribArray ( cc . VERTEX_ATTRIB_TEX_COORDS ) ;
331+ gl . vertexAttribPointer ( cc . VERTEX_ATTRIB_POSITION , 3 , gl . FLOAT , false , 24 , 0 ) ;
332+ gl . vertexAttribPointer ( cc . VERTEX_ATTRIB_COLOR , 4 , gl . UNSIGNED_BYTE , true , 24 , 12 ) ;
333+ gl . vertexAttribPointer ( cc . VERTEX_ATTRIB_TEX_COORDS , 2 , gl . FLOAT , false , 24 , 16 ) ;
336334
337335 gl . bindBuffer ( gl . ELEMENT_ARRAY_BUFFER , _quadIndexBuffer ) ;
338336 gl . drawElements ( gl . TRIANGLES , count * 6 , gl . UNSIGNED_SHORT , 0 ) ;
0 commit comments