Merge pull request #111476 from kleonc/canvas_item_draw_set_transform_fix_rotation_scale_order

Fix rotation/scale order in `CanvasItem::draw_set_transform`
This commit is contained in:
Thaddeus Crews 2025-10-13 19:28:55 -05:00
commit c6df8d3253
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC

View file

@ -947,8 +947,7 @@ void CanvasItem::draw_set_transform(const Point2 &p_offset, real_t p_rot, const
ERR_THREAD_GUARD; ERR_THREAD_GUARD;
ERR_DRAW_GUARD; ERR_DRAW_GUARD;
Transform2D xform(p_rot, p_offset); Transform2D xform(p_rot, p_scale, 0.0, p_offset);
xform.scale_basis(p_scale);
RenderingServer::get_singleton()->canvas_item_add_set_transform(canvas_item, xform); RenderingServer::get_singleton()->canvas_item_add_set_transform(canvas_item, xform);
} }