diff options
author | Sebastián Barschkis <sebbas@sebbas.org> | 2020-07-31 16:27:01 +0300 |
---|---|---|
committer | Sebastián Barschkis <sebbas@sebbas.org> | 2020-07-31 17:32:02 +0300 |
commit | f2b04302cdecb511879cde972e314bca934a32dd (patch) | |
tree | 53cdbc8a63854d1b97353239ea42e75a90a2ce22 /intern/mantaflow/intern/MANTA_main.h | |
parent | 227e20f37004d69567b374df4f24b5d4cda8670c (diff) |
Fluid: Refactored Python pointer update function
Use static_cast() where possible and refresh pointers for every frame when in replay mode. The latter is particularly important as this seems to have caused the issue where smoke in the viewport was flickering when loading data from pointers after loading them from disk for the frame before (e.g. when resuming a bake job).
Diffstat (limited to 'intern/mantaflow/intern/MANTA_main.h')
-rw-r--r-- | intern/mantaflow/intern/MANTA_main.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/mantaflow/intern/MANTA_main.h b/intern/mantaflow/intern/MANTA_main.h index dae2aea4e08..885ca28871d 100644 --- a/intern/mantaflow/intern/MANTA_main.h +++ b/intern/mantaflow/intern/MANTA_main.h @@ -81,7 +81,7 @@ struct MANTA { void initLiquidSndParts(FluidModifierData *fmd = NULL); // Pointer transfer: Mantaflow -> Blender - void updatePointers(); + void updatePointers(FluidModifierData *fmd); // Write cache bool writeConfiguration(FluidModifierData *fmd, int framenr); |