Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/compositor/realtime_compositor/intern/node_operation.cc')
-rw-r--r--source/blender/compositor/realtime_compositor/intern/node_operation.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/source/blender/compositor/realtime_compositor/intern/node_operation.cc b/source/blender/compositor/realtime_compositor/intern/node_operation.cc
index f02d0906447..1c20c967ddb 100644
--- a/source/blender/compositor/realtime_compositor/intern/node_operation.cc
+++ b/source/blender/compositor/realtime_compositor/intern/node_operation.cc
@@ -25,27 +25,27 @@ using namespace nodes::derived_node_tree_types;
NodeOperation::NodeOperation(Context &context, DNode node) : Operation(context), node_(node)
{
- for (const OutputSocketRef *output : node->outputs()) {
+ for (const bNodeSocket *output : node->output_sockets()) {
const ResultType result_type = get_node_socket_result_type(output);
const Result result = Result(result_type, texture_pool());
- populate_result(output->identifier(), result);
+ populate_result(output->identifier, result);
}
- for (const InputSocketRef *input : node->inputs()) {
+ for (const bNodeSocket *input : node->input_sockets()) {
const InputDescriptor input_descriptor = input_descriptor_from_input_socket(input);
- declare_input_descriptor(input->identifier(), input_descriptor);
+ declare_input_descriptor(input->identifier, input_descriptor);
}
}
void NodeOperation::compute_results_reference_counts(const Schedule &schedule)
{
- for (const OutputSocketRef *output_ref : node()->outputs()) {
- const DOutputSocket output{node().context(), output_ref};
+ for (const bNodeSocket *output : this->node()->output_sockets()) {
+ const DOutputSocket doutput{node().context(), output};
const int reference_count = number_of_inputs_linked_to_output_conditioned(
- output, [&](DInputSocket input) { return schedule.contains(input.node()); });
+ doutput, [&](DInputSocket input) { return schedule.contains(input.node()); });
- get_result(output->identifier()).set_initial_reference_count(reference_count);
+ get_result(doutput->identifier).set_initial_reference_count(reference_count);
}
}
@@ -56,7 +56,7 @@ const DNode &NodeOperation::node() const
const bNode &NodeOperation::bnode() const
{
- return *node_->bnode();
+ return *node_;
}
bool NodeOperation::should_compute_output(StringRef identifier)