Skip to content

Commit 169d3fc

Browse files
committed
Merge pull request cocos2d#14797 from VisualSJ/v3.10
Fixed a bug about should not be used `gl` in canvs mode
2 parents d5147a8 + 79bf389 commit 169d3fc

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

tests/js-tests/src/SpriteTest/SpriteTest.js

+11-11
Original file line numberDiff line numberDiff line change
@@ -1047,7 +1047,7 @@ var SpriteZVertex = SpriteTestDemo.extend({
10471047
onEnter:function () {
10481048
//----start19----onEnter
10491049
this._super();
1050-
if ("opengl" in cc.sys.capabilities) {
1050+
if ("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL) {
10511051
director.setProjection(cc.Director.PROJECTION_3D);
10521052
gl.enable(gl.DEPTH_TEST);
10531053

@@ -1063,7 +1063,7 @@ var SpriteZVertex = SpriteTestDemo.extend({
10631063
},
10641064
onExit:function () {
10651065
//----start19----onExit
1066-
if ("opengl" in cc.sys.capabilities) {
1066+
if ("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL) {
10671067
director.setProjection(cc.Director.PROJECTION_2D);
10681068
gl.disable(gl.DEPTH_TEST);
10691069
}
@@ -1104,7 +1104,7 @@ var SpriteBatchNodeZVertex = SpriteTestDemo.extend({
11041104
//----start20----ctor
11051105
this._super(cc.color(255, 0, 0, 80), cc.color(255, 98, 117, 20));
11061106

1107-
if ("opengl" in cc.sys.capabilities) {
1107+
if ("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL) {
11081108

11091109
//
11101110
// This test tests z-order
@@ -1174,7 +1174,7 @@ var SpriteBatchNodeZVertex = SpriteTestDemo.extend({
11741174
//----start20----onEnter
11751175
this._super();
11761176

1177-
if ("opengl" in cc.sys.capabilities) {
1177+
if ("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL) {
11781178
director.setProjection(cc.Director.PROJECTION_3D);
11791179
gl.enable(gl.DEPTH_TEST);
11801180

@@ -1191,7 +1191,7 @@ var SpriteBatchNodeZVertex = SpriteTestDemo.extend({
11911191
},
11921192
onExit:function () {
11931193
//----start20----onExit
1194-
if ("opengl" in cc.sys.capabilities) {
1194+
if ("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL) {
11951195
director.setProjection(cc.Director.PROJECTION_2D);
11961196
gl.disable(gl.DEPTH_TEST);
11971197
}
@@ -1607,7 +1607,7 @@ var SpriteAliased = SpriteTestDemo.extend({
16071607
// This change will affect every sprite that uses the same texture
16081608
// So sprite1 and sprite2 will be affected by this change
16091609
//
1610-
if (!cc.sys.isNative && !("opengl" in cc.sys.capabilities)) {
1610+
if (!cc.sys.isNative && !("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL)) {
16111611
var label = new cc.LabelTTF("Not supported on HTML5-canvas", "Times New Roman", 30);
16121612
this.addChild(label);
16131613
label.x = winSize.width / 2;
@@ -1621,7 +1621,7 @@ var SpriteAliased = SpriteTestDemo.extend({
16211621
},
16221622
onExit:function () {
16231623
//----start24----onExit
1624-
if (cc.sys.isNative || ("opengl" in cc.sys.capabilities)) {
1624+
if (cc.sys.isNative || ("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL)) {
16251625
var sprite = this.getChildByTag(TAG_SPRITE1);
16261626
sprite.texture.setAntiAliasTexParameters();
16271627
}
@@ -1677,7 +1677,7 @@ var SpriteBatchNodeAliased = SpriteTestDemo.extend({
16771677
// This change will affect every sprite that uses the same texture
16781678
// So sprite1 and sprite2 will be affected by this change
16791679
//
1680-
if (!cc.sys.isNative && !("opengl" in cc.sys.capabilities)) {
1680+
if (!cc.sys.isNative && !("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL)) {
16811681
var label = new cc.LabelTTF("Not supported on HTML5-canvas", "Times New Roman", 30);
16821682
this.addChild(label);
16831683
label.x = winSize.width / 2;
@@ -1691,7 +1691,7 @@ var SpriteBatchNodeAliased = SpriteTestDemo.extend({
16911691
},
16921692
onExit:function () {
16931693
//----start25----onExit
1694-
if (cc.sys.isNative || ("opengl" in cc.sys.capabilities)) {
1694+
if (cc.sys.isNative || ("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL)) {
16951695
var sprite = this.getChildByTag(TAG_SPRITE_BATCH_NODE);
16961696
sprite.texture.setAntiAliasTexParameters();
16971697
}
@@ -4203,7 +4203,7 @@ var SpriteBatchNodeChildrenChildren = SpriteTestDemo.extend({
42034203
// SpriteBatchNode: 3 levels of children
42044204
//
42054205
var aParent = new cc.SpriteBatchNode(s_ghosts);
4206-
if ("opengl" in cc.sys.capabilities)
4206+
if ("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL)
42074207
aParent.texture.generateMipmap();
42084208
this.addChild(aParent);
42094209

@@ -4710,7 +4710,7 @@ var SpriteBatchNodeReorderOneChild = SpriteTestDemo.extend({
47104710

47114711
this._batchNode = aParent;
47124712
//[[aParent texture] generateMipmap];
4713-
if ("opengl" in cc.sys.capabilities)
4713+
if ("opengl" in cc.sys.capabilities && cc._renderType === cc.game.RENDER_TYPE_WEBGL)
47144714
aParent.texture.generateMipmap();
47154715
this.addChild(aParent);
47164716

0 commit comments

Comments
 (0)