Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_manager.c
| Show First 20 Lines • Show All 1,548 Lines • ▼ Show 20 Lines | #else | ||||
| /* Init engines */ | /* Init engines */ | ||||
| drw_engines_init(); | drw_engines_init(); | ||||
| { | { | ||||
| drw_engines_cache_init(); | drw_engines_cache_init(); | ||||
| if (use_obedit) { | if (use_obedit) { | ||||
| #if 0 | |||||
| drw_engines_cache_populate(obact); | drw_engines_cache_populate(obact); | ||||
| #else | |||||
| FOREACH_OBJECT_IN_MODE_BEGIN (view_layer, obact->mode, ob_iter) { | |||||
| drw_engines_cache_populate(ob_iter); | |||||
| } | |||||
| FOREACH_OBJECT_IN_MODE_END; | |||||
| #endif | |||||
| } | } | ||||
| else { | else { | ||||
| DEG_OBJECT_ITER_BEGIN( | DEG_OBJECT_ITER_BEGIN( | ||||
| depsgraph, ob, DRW_iterator_mode_get(), | depsgraph, ob, DRW_iterator_mode_get(), | ||||
| DEG_ITER_OBJECT_FLAG_LINKED_DIRECTLY | | DEG_ITER_OBJECT_FLAG_LINKED_DIRECTLY | | ||||
| DEG_ITER_OBJECT_FLAG_VISIBLE | | DEG_ITER_OBJECT_FLAG_VISIBLE | | ||||
| DEG_ITER_OBJECT_FLAG_DUPLI) | DEG_ITER_OBJECT_FLAG_DUPLI) | ||||
| { | { | ||||
| ▲ Show 20 Lines • Show All 528 Lines • Show Last 20 Lines | |||||