[xna] Fixed multi pass rending (was not working, did nothing after first pass). Closes #1554.

This commit is contained in:
Harald Csaszar 2019-11-26 13:34:38 +01:00
parent 873ed56e4b
commit 0b3db3142a
2 changed files with 4 additions and 0 deletions

View File

@ -162,6 +162,9 @@ namespace Spine {
freeItems.Enqueue(item); freeItems.Enqueue(item);
} }
FlushVertexArray(device, vertexCount, triangleCount); FlushVertexArray(device, vertexCount, triangleCount);
}
public void AfterLastDrawPass () {
items.Clear(); items.Clear();
} }

View File

@ -86,6 +86,7 @@ namespace Spine {
pass.Apply(); pass.Apply();
batcher.Draw(device); batcher.Draw(device);
} }
batcher.AfterLastDrawPass();
} }
public void Draw(Skeleton skeleton) { public void Draw(Skeleton skeleton) {