Skip to content

Commit b788f87

Browse files
clayjohnadamscott
authored andcommitted
Ensure instance uniforms are freed by updating dirty items before freeing.
1 parent 48b8279 commit b788f87

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

servers/rendering/renderer_canvas_cull.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -2605,8 +2605,8 @@ bool RendererCanvasCull::free(RID p_rid) {
26052605
}
26062606

26072607
canvas_item_set_material(canvas_item->self, RID());
2608-
canvas_item->instance_uniforms.free(canvas_item->self);
26092608
update_dirty_items();
2609+
canvas_item->instance_uniforms.free(canvas_item->self);
26102610

26112611
if (canvas_item->canvas_group != nullptr) {
26122612
memdelete(canvas_item->canvas_group);

0 commit comments

Comments
 (0)