[Bf-blender-cvs] [a7d26bdc330] functions: add external data cache to emitter function
Jacques Lucke
noreply at git.blender.org
Tue Dec 10 23:32:26 CET 2019
Commit: a7d26bdc330ece6c3bb42ee278c7179d360c65f5
Author: Jacques Lucke
Date: Tue Dec 10 23:32:18 2019 +0100
Branches: functions
https://developer.blender.org/rBa7d26bdc330ece6c3bb42ee278c7179d360c65f5
add external data cache to emitter function
===================================================================
M source/blender/simulations/bparticles/emitters.cpp
===================================================================
diff --git a/source/blender/simulations/bparticles/emitters.cpp b/source/blender/simulations/bparticles/emitters.cpp
index ba34ea46ab3..139b9724e76 100644
--- a/source/blender/simulations/bparticles/emitters.cpp
+++ b/source/blender/simulations/bparticles/emitters.cpp
@@ -11,6 +11,8 @@
#include "BLI_math_geom.h"
#include "BLI_vector_adaptor.h"
+#include "FN_multi_function_common_contexts.h"
+
#include "emitters.hpp"
#include "action_contexts.hpp"
@@ -389,6 +391,9 @@ void CustomEmitter::emit(EmitterInterface &interface)
}
FN::MFContextBuilder context_builder(&m_id_handle_lookup);
+ FN::ExternalDataCacheContext data_cache;
+ context_builder.add_element_context(data_cache);
+
m_emitter_function.call({0}, params_builder, context_builder);
int particle_count = -1;
More information about the Bf-blender-cvs
mailing list