From ec00cd5c416cc060ecff254d04da20ef878afeb9 Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Sat, 25 Apr 2015 10:32:34 -0300 Subject: [PATCH] -Resolved light clipping issue due to wrong global rect cache, fixes #1722 --- servers/visual/visual_server_raster.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/servers/visual/visual_server_raster.cpp b/servers/visual/visual_server_raster.cpp index 2417c02bf8b..64ddc125139 100644 --- a/servers/visual/visual_server_raster.cpp +++ b/servers/visual/visual_server_raster.cpp @@ -6839,6 +6839,7 @@ void VisualServerRaster::_render_canvas_item(CanvasItem *p_canvas_item,const Mat ci->final_transform=xform; ci->final_opacity=opacity * ci->self_opacity; ci->global_rect_cache=global_rect; + ci->global_rect_cache.pos-=p_clip_rect.pos; int zidx = p_z-CANVAS_ITEM_Z_MIN;