Merge pull request #1 from Julienpretty/Julienpretty-patch-1

Improved performances when applying color and alpha on vertices
This commit is contained in:
Julienpretty 2016-07-28 10:47:49 +02:00 committed by GitHub
commit 69dec3f171

View File

@ -155,11 +155,10 @@ public class SkeletonSprite extends DisplayObject {
vertexData = mesh.getVertexData();
uvs = meshAttachment.uvs;
vertexData.colorize("color", rgb, a);
for (ii = 0, iii = 0; ii < verticesCount; ii++, iii+=2) {
mesh.setVertexPosition(ii, worldVertices[iii], worldVertices[iii+1]);
mesh.setTexCoords(ii, uvs[iii], uvs[iii+1]);
mesh.setVertexColor(ii, rgb);
mesh.setVertexAlpha(ii, alpha);
mesh.setTexCoords(ii, uvs[iii], uvs[iii+1]);
}
vertexData.numVertices = verticesCount;
// FIXME set smoothing/filter