Fixed index offset

This commit is contained in:
Felipe Alfonso 2017-05-18 16:52:45 -04:00
parent 7b0370c57b
commit 22bc09dfd2

View file

@ -232,7 +232,7 @@ SpriteBatch.prototype = {
var indexBuffer = this.indexDataBuffer.uintView; var indexBuffer = this.indexDataBuffer.uintView;
var indices = gameObject.indices; var indices = gameObject.indices;
var indexLength = indices.length; var indexLength = indices.length;
var indexOffset = this.vertexCount; var indexOffset = 0;
tempMatrix.applyITRS(translateX, translateY, rotation, scaleX, scaleY); tempMatrix.applyITRS(translateX, translateY, rotation, scaleX, scaleY);
@ -258,6 +258,7 @@ SpriteBatch.prototype = {
mvf = sre * cmb + srf * cmd + cmf; mvf = sre * cmb + srf * cmd + cmf;
this.manager.setRenderer(this, frame.texture.source[frame.sourceIndex].glTexture, gameObject.renderTarget); this.manager.setRenderer(this, frame.texture.source[frame.sourceIndex].glTexture, gameObject.renderTarget);
indexOffset = this.vertexCount;
this.drawIndexed = true; this.drawIndexed = true;
this.drawingMesh = true; this.drawingMesh = true;
this.vertexCount += totalVertices; this.vertexCount += totalVertices;