[Bf-blender-cvs] [99ccdcf75fb] devirtualizer: cleanup

Jacques Lucke noreply at git.blender.org
Sun Apr 10 16:00:28 CEST 2022


Commit: 99ccdcf75fb4dcad433b358d414a1dd7af25fd5e
Author: Jacques Lucke
Date:   Sun Apr 10 15:47:56 2022 +0200
Branches: devirtualizer
https://developer.blender.org/rB99ccdcf75fb4dcad433b358d414a1dd7af25fd5e

cleanup

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

M	source/blender/functions/FN_multi_function_builder.hh

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

diff --git a/source/blender/functions/FN_multi_function_builder.hh b/source/blender/functions/FN_multi_function_builder.hh
index f2ea9136dc1..20d62b3bb1e 100644
--- a/source/blender/functions/FN_multi_function_builder.hh
+++ b/source/blender/functions/FN_multi_function_builder.hh
@@ -131,18 +131,6 @@ class CustomMF_SI_SI_SO : public MultiFunction {
     };
   }
 
-  template<typename ElementFuncT, typename MaskT, typename In1Array, typename In2Array>
-  BLI_NOINLINE static void execute_SI_SI_SO(const ElementFuncT &element_fn,
-                                            MaskT mask,
-                                            const In1Array &in1,
-                                            const In2Array &in2,
-                                            Out1 *__restrict r_out)
-  {
-    for (const int64_t i : mask) {
-      new (r_out + i) Out1(element_fn(in1[i], in2[i]));
-    }
-  }
-
   void call(IndexMask mask, MFParams params, MFContext UNUSED(context)) const override
   {
     const VArray<In1> &in1 = params.readonly_single_input<In1>(0);



More information about the Bf-blender-cvs mailing list