Fix #20928: difference boolean modifier is not applied during rendering,

fixed by last depsgraph commit and this extra check to avoid unnecessary
free of derivedmesh for sculpt/multires.
This commit is contained in:
2010-02-07 10:16:42 +00:00
parent 6920a0cc1d
commit c2122f01ad
3 changed files with 9 additions and 1 deletions

View File

@@ -3173,7 +3173,7 @@ static int screen_render_invoke(bContext *C, wmOperator *op, wmEvent *event)
WM_cursor_wait(1);
/* flush multires changes (for sculpt) */
multires_force_update(CTX_data_active_object(C));
multires_force_render_update(CTX_data_active_object(C));
/* get editmode results */
ED_object_exit_editmode(C, EM_FREEDATA|EM_DO_UNDO); /* 0 = does not exit editmode */