From f85928c03a7b514a31821de8e0136b592989bdcb Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 15 Mar 2023 10:49:34 +0100 Subject: [PATCH 1/2] [c] Closes #2263, fix dark alpha component in JSON parser. --- spine-c/spine-c/src/spine/SkeletonJson.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-c/spine-c/src/spine/SkeletonJson.c b/spine-c/spine-c/src/spine/SkeletonJson.c index 07a7d3ecc..ad4e7794c 100644 --- a/spine-c/spine-c/src/spine/SkeletonJson.c +++ b/spine-c/spine-c/src/spine/SkeletonJson.c @@ -1097,7 +1097,7 @@ spSkeletonData *spSkeletonJson_readSkeletonData(spSkeletonJson *self, const char toColor(dark, 0), toColor(dark, 1), toColor(dark, 2), - toColor(dark, 3)); + 1.0f); } item = Json_getItem(slotMap, "attachment"); From 7a5c6995effdeaf6c4846884aae0d7fe37982f9f Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 15 Mar 2023 10:55:53 +0100 Subject: [PATCH 2/2] [c] Closes #2264, initialize atlas page defaults properly. --- spine-c/spine-c/src/spine/Atlas.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spine-c/spine-c/src/spine/Atlas.c b/spine-c/spine-c/src/spine/Atlas.c index c71c321ba..92efd9091 100644 --- a/spine-c/spine-c/src/spine/Atlas.c +++ b/spine-c/spine-c/src/spine/Atlas.c @@ -99,6 +99,11 @@ spAtlasPage *spAtlasPage_create(spAtlas *atlas, const char *name) { spAtlasPage *self = NEW(spAtlasPage); CONST_CAST(spAtlas *, self->atlas) = atlas; MALLOC_STR(self->name, name); + self->minFilter = SP_ATLAS_NEAREST; + self->magFilter = SP_ATLAS_NEAREST; + self->format = SP_ATLAS_RGBA8888; + self->uWrap = SP_ATLAS_CLAMPTOEDGE; + self->vWrap = SP_ATLAS_CLAMPTOEDGE; return self; }