[Bf-blender-cvs] [3cf39c09bfe] master: Cleanup: improve naming in Compositor

Manuel Castilla noreply at git.blender.org
Mon Jun 21 14:01:59 CEST 2021


Commit: 3cf39c09bfe7d95a6114dbde6e2b0d8f49ab5f29
Author: Manuel Castilla
Date:   Mon Jun 21 13:39:23 2021 +0200
Branches: master
https://developer.blender.org/rB3cf39c09bfe7d95a6114dbde6e2b0d8f49ab5f29

Cleanup: improve naming in Compositor

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

M	source/blender/compositor/intern/COM_MultiThreadedOperation.cc
M	source/blender/compositor/intern/COM_MultiThreadedOperation.h
M	source/blender/compositor/intern/COM_NodeOperation.cc
M	source/blender/compositor/intern/COM_NodeOperation.h
M	source/blender/compositor/operations/COM_SetColorOperation.cc
M	source/blender/compositor/operations/COM_SetColorOperation.h
M	source/blender/compositor/operations/COM_SetValueOperation.cc
M	source/blender/compositor/operations/COM_SetValueOperation.h

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

diff --git a/source/blender/compositor/intern/COM_MultiThreadedOperation.cc b/source/blender/compositor/intern/COM_MultiThreadedOperation.cc
index b080f44d02d..aebc3d5671c 100644
--- a/source/blender/compositor/intern/COM_MultiThreadedOperation.cc
+++ b/source/blender/compositor/intern/COM_MultiThreadedOperation.cc
@@ -5,22 +5,22 @@ namespace blender::compositor {
 
 MultiThreadedOperation::MultiThreadedOperation()
 {
-  m_num_passes = 1;
+  num_passes_ = 1;
   current_pass_ = 0;
   flags.is_fullframe_operation = true;
 }
 
 void MultiThreadedOperation::update_memory_buffer(MemoryBuffer *output,
-                                                  const rcti &output_area,
-                                                  blender::Span<MemoryBuffer *> inputs,
+                                                  const rcti &area,
+                                                  Span<MemoryBuffer *> inputs,
                                                   ExecutionSystem &exec_system)
 {
-  for (current_pass_ = 0; current_pass_ < m_num_passes; current_pass_++) {
-    update_memory_buffer_started(output, output_area, inputs, exec_system);
-    exec_system.execute_work(output_area, [=, &exec_system](const rcti &split_rect) {
+  for (current_pass_ = 0; current_pass_ < num_passes_; current_pass_++) {
+    update_memory_buffer_started(output, area, inputs, exec_system);
+    exec_system.execute_work(area, [=, &exec_system](const rcti &split_rect) {
       update_memory_buffer_partial(output, split_rect, inputs, exec_system);
     });
-    update_memory_buffer_finished(output, output_area, inputs, exec_system);
+    update_memory_buffer_finished(output, area, inputs, exec_system);
   }
 }
 
diff --git a/source/blender/compositor/intern/COM_MultiThreadedOperation.h b/source/blender/compositor/intern/COM_MultiThreadedOperation.h
index 6b8a2f273b7..d30201a7dcf 100644
--- a/source/blender/compositor/intern/COM_MultiThreadedOperation.h
+++ b/source/blender/compositor/intern/COM_MultiThreadedOperation.h
@@ -27,7 +27,7 @@ class MultiThreadedOperation : public NodeOperation {
   /**
    * Number of execution passes.
    */
-  int m_num_passes;
+  int num_passes_;
   /**
    * Current execution pass.
    */
@@ -40,34 +40,34 @@ class MultiThreadedOperation : public NodeOperation {
    * Called before an update memory buffer pass is executed. Single-threaded calls.
    */
   virtual void update_memory_buffer_started(MemoryBuffer *UNUSED(output),
-                                            const rcti &UNUSED(output_rect),
-                                            blender::Span<MemoryBuffer *> UNUSED(inputs),
+                                            const rcti &UNUSED(area),
+                                            Span<MemoryBuffer *> UNUSED(inputs),
                                             ExecutionSystem &UNUSED(exec_system))
   {
   }
 
   /**
-   * Executes operation updating output memory buffer on output_rect area. Multi-threaded calls.
+   * Executes operation updating a memory buffer area. Multi-threaded calls.
    */
   virtual void update_memory_buffer_partial(MemoryBuffer *output,
-                                            const rcti &output_rect,
-                                            blender::Span<MemoryBuffer *> inputs,
+                                            const rcti &area,
+                                            Span<MemoryBuffer *> inputs,
                                             ExecutionSystem &exec_system) = 0;
 
   /**
    * Called after an update memory buffer pass is executed. Single-threaded calls.
    */
   virtual void update_memory_buffer_finished(MemoryBuffer *UNUSED(output),
-                                             const rcti &UNUSED(output_rect),
-                                             blender::Span<MemoryBuffer *> UNUSED(inputs),
+                                             const rcti &UNUSED(area),
+                                             Span<MemoryBuffer *> UNUSED(inputs),
                                              ExecutionSystem &UNUSED(exec_system))
   {
   }
 
  private:
   void update_memory_buffer(MemoryBuffer *output,
-                            const rcti &output_area,
-                            blender::Span<MemoryBuffer *> inputs,
+                            const rcti &area,
+                            Span<MemoryBuffer *> inputs,
                             ExecutionSystem &exec_system) override;
 };
 
diff --git a/source/blender/compositor/intern/COM_NodeOperation.cc b/source/blender/compositor/intern/COM_NodeOperation.cc
index 83de8a751c4..b943ab6af7f 100644
--- a/source/blender/compositor/intern/COM_NodeOperation.cc
+++ b/source/blender/compositor/intern/COM_NodeOperation.cc
@@ -188,12 +188,12 @@ bool NodeOperation::determineDependingAreaOfInterest(rcti *input,
  * caller must clamp it.
  * TODO: See if it's possible to use parameter overloading (input_id for example).
  *
- * \param input_op_idx: Input operation index for which we want to calculate the area being read.
+ * \param input_idx: Input operation index for which we want to calculate the area being read.
  * \param output_area: Area being rendered by this operation.
  * \param r_input_area: Returned input operation area that needs to be read in order to render
  * given output area.
  */
-void NodeOperation::get_area_of_interest(const int input_op_idx,
+void NodeOperation::get_area_of_interest(const int input_idx,
                                          const rcti &output_area,
                                          rcti &r_input_area)
 {
@@ -203,7 +203,7 @@ void NodeOperation::get_area_of_interest(const int input_op_idx,
   else {
     /* Non full-frame operations never implement this method. To ensure correctness assume
      * whole area is used. */
-    NodeOperation *input_op = getInputOperation(input_op_idx);
+    NodeOperation *input_op = getInputOperation(input_idx);
     BLI_rcti_init(&r_input_area, 0, input_op->getWidth(), 0, input_op->getHeight());
   }
 }
diff --git a/source/blender/compositor/intern/COM_NodeOperation.h b/source/blender/compositor/intern/COM_NodeOperation.h
index 5c4d6dd19ba..5ae0aae67d5 100644
--- a/source/blender/compositor/intern/COM_NodeOperation.h
+++ b/source/blender/compositor/intern/COM_NodeOperation.h
@@ -578,7 +578,7 @@ class NodeOperation {
    * Executes operation updating output memory buffer. Single-threaded calls.
    */
   virtual void update_memory_buffer(MemoryBuffer *UNUSED(output),
-                                    const rcti &UNUSED(output_area),
+                                    const rcti &UNUSED(area),
                                     Span<MemoryBuffer *> UNUSED(inputs),
                                     ExecutionSystem &UNUSED(exec_system))
   {
@@ -587,7 +587,7 @@ class NodeOperation {
   /**
    * Get input operation area being read by this operation on rendering given output area.
    */
-  virtual void get_area_of_interest(int input_op_idx, const rcti &output_area, rcti &r_input_area);
+  virtual void get_area_of_interest(int input_idx, const rcti &output_area, rcti &r_input_area);
   void get_area_of_interest(NodeOperation *input_op, const rcti &output_area, rcti &r_input_area);
 
   /** \} */
diff --git a/source/blender/compositor/operations/COM_SetColorOperation.cc b/source/blender/compositor/operations/COM_SetColorOperation.cc
index 6cefab83848..79dee33e266 100644
--- a/source/blender/compositor/operations/COM_SetColorOperation.cc
+++ b/source/blender/compositor/operations/COM_SetColorOperation.cc
@@ -43,12 +43,12 @@ void SetColorOperation::determineResolution(unsigned int resolution[2],
 }
 
 void SetColorOperation::update_memory_buffer(MemoryBuffer *output,
-                                             const rcti &output_area,
+                                             const rcti &area,
                                              Span<MemoryBuffer *> UNUSED(inputs),
                                              ExecutionSystem &UNUSED(exec_system))
 {
   BLI_assert(output->is_a_single_elem());
-  float *out_elem = output->get_elem(output_area.xmin, output_area.ymin);
+  float *out_elem = output->get_elem(area.xmin, area.ymin);
   copy_v4_v4(out_elem, m_color);
 }
 
diff --git a/source/blender/compositor/operations/COM_SetColorOperation.h b/source/blender/compositor/operations/COM_SetColorOperation.h
index ba5b007bef0..2e22ef60ba4 100644
--- a/source/blender/compositor/operations/COM_SetColorOperation.h
+++ b/source/blender/compositor/operations/COM_SetColorOperation.h
@@ -82,7 +82,7 @@ class SetColorOperation : public NodeOperation {
                            unsigned int preferredResolution[2]) override;
 
   void update_memory_buffer(MemoryBuffer *output,
-                            const rcti &output_area,
+                            const rcti &area,
                             Span<MemoryBuffer *> inputs,
                             ExecutionSystem &exec_system) override;
 };
diff --git a/source/blender/compositor/operations/COM_SetValueOperation.cc b/source/blender/compositor/operations/COM_SetValueOperation.cc
index 39cf92d325f..359647c8fe3 100644
--- a/source/blender/compositor/operations/COM_SetValueOperation.cc
+++ b/source/blender/compositor/operations/COM_SetValueOperation.cc
@@ -43,12 +43,12 @@ void SetValueOperation::determineResolution(unsigned int resolution[2],
 }
 
 void SetValueOperation::update_memory_buffer(MemoryBuffer *output,
-                                             const rcti &output_area,
+                                             const rcti &area,
                                              Span<MemoryBuffer *> UNUSED(inputs),
                                              ExecutionSystem &UNUSED(exec_system))
 {
   BLI_assert(output->is_a_single_elem());
-  float *out_elem = output->get_elem(output_area.xmin, output_area.ymin);
+  float *out_elem = output->get_elem(area.xmin, area.ymin);
   *out_elem = m_value;
 }
 
diff --git a/source/blender/compositor/operations/COM_SetValueOperation.h b/source/blender/compositor/operations/COM_SetValueOperation.h
index cf578e1794f..acde5aa03b7 100644
--- a/source/blender/compositor/operations/COM_SetValueOperation.h
+++ b/sour

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list