From 77ec2a3cf5ae0a0993add2d6d66b1d7bd735e49c Mon Sep 17 00:00:00 2001 From: Luke Ingram Date: Wed, 17 Sep 2025 21:54:48 -0400 Subject: [PATCH] [godot] Resolves #2925, fixes regression in building Godot 3.x Incorrect parameters were being passed to functions. This was preventing Godot 3.x from building. This fix has been tested against the spine-godot modules 3.6.1-stable, 4.4.1-stable, and the 4.4.1-stable Spine GDExtension. --- spine-godot/spine_godot/SpineSprite.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/spine-godot/spine_godot/SpineSprite.cpp b/spine-godot/spine_godot/SpineSprite.cpp index a728031d6..c29e250bf 100644 --- a/spine-godot/spine_godot/SpineSprite.cpp +++ b/spine-godot/spine_godot/SpineSprite.cpp @@ -179,7 +179,6 @@ static void add_triangles(SpineMesh2D *mesh_instance, #else auto texture = renderer_object->texture; auto normal_map = renderer_object->normal_map; - auto specular_map = renderer_object->specular_map; VisualServer::get_singleton()->canvas_item_add_triangle_array(mesh_instance->get_canvas_item(), indices, vertices, @@ -189,8 +188,7 @@ static void add_triangles(SpineMesh2D *mesh_instance, Vector(), texture.is_null() ? RID() : texture->get_rid(), -1, - normal_map.is_null() ? RID() : normal_map->get_rid(), - specular_map.is_null() ? RID() : specular_map->get_rid()); + normal_map.is_null() ? RID() : normal_map->get_rid()); #endif #endif } @@ -405,8 +403,7 @@ void SpineMesh2D::update_mesh(const Vector &vertices, Transform2D(), Color(1, 1, 1, 1), renderer_object->texture.is_null() ? RID() : renderer_object->texture->get_rid(), - renderer_object->normal_map.is_null() ? RID() : renderer_object->normal_map->get_rid(), - renderer_object->specular_map.is_null() ? RID() : renderer_object->specular_map->get_rid()); + renderer_object->normal_map.is_null() ? RID() : renderer_object->normal_map->get_rid()); #endif } #endif