Changeset View
Changeset View
Standalone View
Standalone View
source/blender/render/intern/source/external_engine.c
| Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
| } | } | ||||
| /* Depsgraph */ | /* Depsgraph */ | ||||
| static void engine_depsgraph_init(RenderEngine *engine, ViewLayer *view_layer) | static void engine_depsgraph_init(RenderEngine *engine, ViewLayer *view_layer) | ||||
| { | { | ||||
| Main *bmain = engine->re->main; | Main *bmain = engine->re->main; | ||||
| Scene *scene = engine->re->scene; | Scene *scene = engine->re->scene; | ||||
| engine->depsgraph = DEG_graph_new(bmain, scene, view_layer, DAG_EVAL_RENDER); | engine->depsgraph = DEG_graph_new(scene, view_layer, DAG_EVAL_RENDER); | ||||
| DEG_debug_name_set(engine->depsgraph, "RENDER"); | DEG_debug_name_set(engine->depsgraph, "RENDER"); | ||||
| if (engine->re->r.scemode & R_BUTS_PREVIEW) { | if (engine->re->r.scemode & R_BUTS_PREVIEW) { | ||||
| Depsgraph *depsgraph = engine->depsgraph; | Depsgraph *depsgraph = engine->depsgraph; | ||||
| DEG_graph_relations_update(depsgraph, bmain, scene, view_layer); | DEG_graph_relations_update(depsgraph, bmain, scene, view_layer); | ||||
| DEG_evaluate_on_framechange(bmain, depsgraph, CFRA); | DEG_evaluate_on_framechange(bmain, depsgraph, CFRA); | ||||
| DEG_ids_check_recalc(bmain, depsgraph, scene, view_layer, true); | DEG_ids_check_recalc(bmain, depsgraph, scene, view_layer, true); | ||||
| DEG_ids_clear_recalc(bmain, depsgraph); | DEG_ids_clear_recalc(bmain, depsgraph); | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||