[Bf-blender-cvs] [bb936cfb6a7] lanpr-under-gp: LineArt: Clearing flag guard before framebuffer creation.
YimingWu
noreply at git.blender.org
Wed Sep 23 11:29:14 CEST 2020
Commit: bb936cfb6a776d26635231230a667484c1bbe942
Author: YimingWu
Date: Wed Sep 23 17:28:14 2020 +0800
Branches: lanpr-under-gp
https://developer.blender.org/rBbb936cfb6a776d26635231230a667484c1bbe942
LineArt: Clearing flag guard before framebuffer creation.
===================================================================
M source/blender/editors/lineart/lineart_cpu.c
===================================================================
diff --git a/source/blender/editors/lineart/lineart_cpu.c b/source/blender/editors/lineart/lineart_cpu.c
index 671573bc3ee..615955fa5eb 100644
--- a/source/blender/editors/lineart/lineart_cpu.c
+++ b/source/blender/editors/lineart/lineart_cpu.c
@@ -2607,6 +2607,9 @@ LineartRenderBuffer *ED_lineart_create_render_buffer(Scene *scene)
if (G.debug_value == 4000) {
printf("LRT: **** Destroy on create.\n");
}
+ while (ED_lineart_modifier_sync_flag_check(LRT_SYNC_CLEARING)) {
+ /* Don't race the clearing stage. */
+ }
ED_lineart_destroy_render_data_external();
}
More information about the Bf-blender-cvs
mailing list