[Bf-blender-cvs] [028bf60750f] uvimage-editor-drawing: Added comment to `do_populate_loop`

Jeroen Bakker noreply at git.blender.org
Tue Aug 25 09:45:18 CEST 2020


Commit: 028bf60750f4f3649880d43bd653651662261697
Author: Jeroen Bakker
Date:   Tue Aug 25 09:32:02 2020 +0200
Branches: uvimage-editor-drawing
https://developer.blender.org/rB028bf60750f4f3649880d43bd653651662261697

Added comment to `do_populate_loop`

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

M	source/blender/draw/intern/draw_manager.c

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

diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c
index b8f5ab53746..a43f567bac0 100644
--- a/source/blender/draw/intern/draw_manager.c
+++ b/source/blender/draw/intern/draw_manager.c
@@ -2021,6 +2021,8 @@ void DRW_draw_render_loop_2d_ex(struct Depsgraph *depsgraph,
   drw_viewport_var_init();
   drw_viewport_colormanagement_set();
 
+  /* TODO(jbakker): Only populate when editor needs to draw object.
+   * for the image editor this is when showing UV's.*/
   const bool do_populate_loop = true;
   const bool do_annotations = drw_draw_show_annotation();
 
@@ -2047,7 +2049,7 @@ void DRW_draw_render_loop_2d_ex(struct Depsgraph *depsgraph,
     PROFILE_START(stime);
     drw_engines_cache_init();
 
-    /* Only iterate over objects for internal engines or when overlays are enabled */
+    /* Only iterate over objects when overlay uses object data. */
     if (do_populate_loop) {
       DEG_OBJECT_ITER_FOR_RENDER_ENGINE_BEGIN (depsgraph, ob) {
         drw_engines_cache_populate(ob);



More information about the Bf-blender-cvs mailing list