[Bf-blender-cvs] [a7bab3bd22e] temp-lanpr-staging: LANPR: Bypass thread redraw viewport on complete.

YimingWu noreply at git.blender.org
Sun Aug 18 15:32:25 CEST 2019


Commit: a7bab3bd22eb91660a40cd9435dd8db4b770c8b7
Author: YimingWu
Date:   Sun Aug 18 21:31:55 2019 +0800
Branches: temp-lanpr-staging
https://developer.blender.org/rBa7bab3bd22eb91660a40cd9435dd8db4b770c8b7

LANPR: Bypass thread redraw viewport on complete.

===================================================================

M	source/blender/draw/engines/lanpr/lanpr_engine.c

===================================================================

diff --git a/source/blender/draw/engines/lanpr/lanpr_engine.c b/source/blender/draw/engines/lanpr/lanpr_engine.c
index fe72fd516bd..e3e294a331c 100644
--- a/source/blender/draw/engines/lanpr/lanpr_engine.c
+++ b/source/blender/draw/engines/lanpr/lanpr_engine.c
@@ -437,7 +437,10 @@ static void lanpr_cache_init(void *vedata)
   if (ED_lanpr_calculation_flag_check(LANPR_RENDER_FINISHED)) {
     ED_lanpr_rebuild_all_command(&draw_ctx->scene->lanpr);
     ED_lanpr_calculation_set_flag(LANPR_RENDER_IDLE);
+  }else{
+    DRW_viewport_request_redraw();
   }
+  
 }
 
 static void lanpr_cache_populate(void *vedata, Object *ob)



More information about the Bf-blender-cvs mailing list