Skip to content

Commit 0e2db62

Browse files
committed
Fix gl.bindBuffer issue
1 parent 5d1a764 commit 0e2db62

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

cocos2d/shaders/CCGLStateCache.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,12 @@ if (cc.ENABLE_GL_STATE_CACHE) {
3838
cc._uVAO = 0;
3939

4040
var _currBuffers = {};
41-
var _currBuffer;
4241

4342
WebGLRenderingContext.prototype.glBindBuffer = WebGLRenderingContext.prototype.bindBuffer;
4443
WebGLRenderingContext.prototype.bindBuffer = function (target, buffer) {
4544
if (_currBuffers[target] !== buffer) {
46-
_currBuffers[target] = buffer;
4745
this.glBindBuffer(target, buffer);
48-
}
49-
50-
if (!_currBuffer || _currBuffer !== buffer) {
51-
_currBuffer = buffer;
46+
_currBuffers[target] = buffer;
5247
return false;
5348
}
5449
else {

0 commit comments

Comments
 (0)