Skip to content

Commit e567f49

Browse files
committed
Merge pull request #103017 from kleonc/canvas_item_debug_redraw_fix_rects_in_rd
Fix debug CanvasItem redraw rects in RD renderer
2 parents e91493f + 2bb6ad5 commit e567f49

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2913,12 +2913,13 @@ void RendererCanvasRenderRD::_record_item_commands(const Item *p_item, RenderTar
29132913
r_current_batch->tex_info = tex_info;
29142914
}
29152915

2916+
_update_transform_2d_to_mat2x3(base_transform, world);
29162917
InstanceData *instance_data = new_instance_data(world, lights, base_flags, r_index, uniforms_ofs, tex_info);
29172918

29182919
Rect2 src_rect;
29192920
Rect2 dst_rect;
29202921

2921-
dst_rect = Rect2(Vector2(), p_item->rect.size);
2922+
dst_rect = p_item->rect;
29222923
if (dst_rect.size.width < 0) {
29232924
dst_rect.position.x += dst_rect.size.width;
29242925
dst_rect.size.width *= -1;

0 commit comments

Comments
 (0)