mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-06 07:14:55 +08:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
6ed74bb6df
@ -94,6 +94,7 @@ void PolygonBatch::flush () {
|
||||
if (!verticesCount) return;
|
||||
|
||||
GL::bindTexture2D(texture->getName());
|
||||
GL::bindVAO(0);
|
||||
glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_POSITION);
|
||||
glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_COLOR);
|
||||
glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_TEX_COORDS);
|
||||
|
||||
@ -94,6 +94,7 @@ void PolygonBatch::flush () {
|
||||
if (!verticesCount) return;
|
||||
|
||||
GL::bindTexture2D(texture->getName());
|
||||
GL::bindVAO(0);
|
||||
glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_POSITION);
|
||||
glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_COLOR);
|
||||
glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_TEX_COORDS);
|
||||
|
||||
@ -94,6 +94,7 @@ void PolygonBatch::flush () {
|
||||
if (!_verticesCount) return;
|
||||
|
||||
GL::bindTexture2D(_texture->getName());
|
||||
GL::bindVAO(0);
|
||||
glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_POSITION);
|
||||
glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_COLOR);
|
||||
glEnableVertexAttribArray(GLProgram::VERTEX_ATTRIB_TEX_COORDS);
|
||||
|
||||
@ -245,6 +245,12 @@ public class SkeletonJson {
|
||||
mesh.setRegionUVs(map.require("uvs").asFloatArray());
|
||||
mesh.updateUVs();
|
||||
|
||||
//Check if color exists
|
||||
JsonValue meshColor = map.get("color");
|
||||
if(meshColor != null) {
|
||||
mesh.getColor().set(Color.valueOf(meshColor.asString()));
|
||||
}
|
||||
|
||||
if (map.has("hull")) mesh.setHullLength(map.require("hull").asInt() * 2);
|
||||
if (map.has("edges")) mesh.setEdges(map.require("edges").asIntArray());
|
||||
mesh.setWidth(map.getFloat("width", 0) * scale);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user