mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +08:00
Merge pull request #1 from Julienpretty/Julienpretty-patch-1
Improved performances when applying color and alpha on vertices
This commit is contained in:
commit
69dec3f171
@ -155,11 +155,10 @@ public class SkeletonSprite extends DisplayObject {
|
|||||||
|
|
||||||
vertexData = mesh.getVertexData();
|
vertexData = mesh.getVertexData();
|
||||||
uvs = meshAttachment.uvs;
|
uvs = meshAttachment.uvs;
|
||||||
|
vertexData.colorize("color", rgb, a);
|
||||||
for (ii = 0, iii = 0; ii < verticesCount; ii++, iii+=2) {
|
for (ii = 0, iii = 0; ii < verticesCount; ii++, iii+=2) {
|
||||||
mesh.setVertexPosition(ii, worldVertices[iii], worldVertices[iii+1]);
|
mesh.setVertexPosition(ii, worldVertices[iii], worldVertices[iii+1]);
|
||||||
mesh.setTexCoords(ii, uvs[iii], uvs[iii+1]);
|
mesh.setTexCoords(ii, uvs[iii], uvs[iii+1]);
|
||||||
mesh.setVertexColor(ii, rgb);
|
|
||||||
mesh.setVertexAlpha(ii, alpha);
|
|
||||||
}
|
}
|
||||||
vertexData.numVertices = verticesCount;
|
vertexData.numVertices = verticesCount;
|
||||||
// FIXME set smoothing/filter
|
// FIXME set smoothing/filter
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user