@@ -315,7 +315,7 @@ return {
315
315
cc . glBlendFunc ( _batchedInfo . blendSrc , _batchedInfo . blendDst ) ;
316
316
cc . glBindTexture2DN ( 0 , texture ) ; // = cc.glBindTexture2D(texture);
317
317
318
- var _bufferchanged = ! gl . bindBuffer ( gl . ARRAY_BUFFER , _quadVertexBuffer ) ;
318
+ gl . bindBuffer ( gl . ARRAY_BUFFER , _quadVertexBuffer ) ;
319
319
// upload the vertex data to the gl buffer
320
320
if ( _batchingSize > _vertexSize * 0.5 ) {
321
321
gl . bufferData ( gl . ARRAY_BUFFER , _vertexDataF32 , gl . DYNAMIC_DRAW ) ;
@@ -325,14 +325,12 @@ return {
325
325
gl . bufferData ( gl . ARRAY_BUFFER , view , gl . DYNAMIC_DRAW ) ;
326
326
}
327
327
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 ) ;
336
334
337
335
gl . bindBuffer ( gl . ELEMENT_ARRAY_BUFFER , _quadIndexBuffer ) ;
338
336
gl . drawElements ( gl . TRIANGLES , count * 6 , gl . UNSIGNED_SHORT , 0 ) ;
0 commit comments