Geometry Nodes: use lazy evaluation in repeat zone #112421

Merged
Jacques Lucke merged 26 commits from JacquesLucke/blender:lazy-repeat-zone into main 2023-09-22 08:58:26 +02:00
1 changed files with 3 additions and 3 deletions
Showing only changes of commit 44a099a2bc - Show all commits

View File

@ -1862,8 +1862,8 @@ class LazyFunctionForRepeatZone : public LazyFunction {
}
}
std::cout << "\n\n" << iterations << "\n\n";
std::cout << "\n\n" << lf_graph.to_dot() << "\n\n";
// std::cout << "\n\n" << iterations << "\n\n";
// std::cout << "\n\n" << lf_graph.to_dot() << "\n\n";
eval_storage.input_index_map.reinitialize(inputs_.size() - 1);
eval_storage.output_index_map.reinitialize(outputs_.size() - 1);
@ -2458,7 +2458,7 @@ struct GeometryNodesLazyFunctionGraphBuilder {
this->fix_link_cycles(lf_graph, graph_params.socket_usage_inputs);
std::cout << "\n\n" << lf_graph.to_dot() << "\n\n";
// std::cout << "\n\n" << lf_graph.to_dot() << "\n\n";
lf_graph.update_node_indices();
lf_graph_info_->num_inline_nodes_approximate += lf_graph.nodes().size();