Skip to content

Commit da2e32b

Browse files
committed
Merge pull request cocos2d#3162 from pandamicro/develop
Fix webgl sync status issue on Node and LabelTTF
2 parents b4ab5f8 + ef10a0b commit da2e32b

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

cocos2d/core/base-nodes/CCNodeCanvasRenderCmd.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -341,8 +341,7 @@ cc.Node.RenderCmd.prototype = {
341341
locFlag |= flags.transformDirty;
342342

343343
var colorDirty = locFlag & flags.colorDirty,
344-
opacityDirty = locFlag & flags.opacityDirty,
345-
transformDirty = locFlag & flags.transformDirty;
344+
opacityDirty = locFlag & flags.opacityDirty;
346345

347346
this._dirtyFlag = locFlag;
348347

@@ -357,7 +356,7 @@ cc.Node.RenderCmd.prototype = {
357356
if(colorDirty)
358357
this._updateColor();
359358

360-
if (transformDirty)
359+
if (cc._renderType === cc.game.RENDER_TYPE_WEBGL || locFlag & flags.transformDirty)
361360
//update the transform
362361
this.transform(parentCmd);
363362
},

cocos2d/core/labelttf/CCLabelTTFCanvasRenderCmd.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ cc.LabelTTF._firsrEnglish = /^[a-zA-Z0-9ÄÖÜäöüßéèçàùêâîôû]/;
334334
}else if(locFlag & flags.textDirty)
335335
this._updateTexture();
336336

337-
if (locFlag & flags.transformDirty) //update the transform
337+
if (cc._renderType === cc.game.RENDER_TYPE_WEBGL || locFlag & flags.transformDirty)
338338
this.transform(parentCmd);
339339
};
340340

0 commit comments

Comments
 (0)