Skip to content

Commit 99d8db0

Browse files
committed
Fixed alpha setting on BlitterRenderer
1 parent f2c75c6 commit 99d8db0

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

v3/src/gameobjects/blitter/BlitterWebGLRenderer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
var BlitterWebGLRenderer = function (renderer, src, interpolationPercentage)
33
{
4-
var worldAlpha = src.color.worldAlpha * 255 << 24;
4+
var worldAlpha = src.color.worldAlpha;
55
var len = src.children.list.length;
66

77
// Skip rendering?
@@ -22,7 +22,7 @@ var BlitterWebGLRenderer = function (renderer, src, interpolationPercentage)
2222
continue;
2323
}
2424

25-
renderer.blitterBatch.add(bob.x, bob.y, frame);
25+
renderer.blitterBatch.add(bob.x, bob.y, frame, worldAlpha);
2626
}
2727
};
2828

v3/src/renderer/webgl/WebGLRenderer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ WebGLRenderer.prototype = {
267267
var child = state.sys.children.list[c];
268268
child.renderWebGL(this, child, interpolationPercentage);
269269
var batch = this.batch;
270-
if (batch.isFull())
270+
if (batch && batch.isFull())
271271
batch.flush();
272272
}
273273
var batch = this.batch;

0 commit comments

Comments
 (0)