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
path: root/source
diff options
context:
space:
mode:
authorSebastián Barschkis <sebbas@sebbas.org>2021-02-02 19:51:18 +0300
committerSebastián Barschkis <sebbas@sebbas.org>2021-02-02 19:51:18 +0300
commit1a5b988509fa7a660405dfb8854ea5c34183ef2c (patch)
tree5be12af0eeda5e32f62a96e0f59d3d1b099d74e2 /source
parent4ff5051ffc523d0227dddda6e072befb430743d8 (diff)
parent8c36f6becff2e53e8d545c4c82f3334588140c8f (diff)
Merge branch 'blender-v2.92-release'
Diffstat (limited to 'source')
-rw-r--r--source/blender/blenkernel/intern/fluid.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/fluid.c b/source/blender/blenkernel/intern/fluid.c
index 0f8a11a40b2..59248e5f9f8 100644
--- a/source/blender/blenkernel/intern/fluid.c
+++ b/source/blender/blenkernel/intern/fluid.c
@@ -4001,8 +4001,11 @@ static void BKE_fluid_modifier_processDomain(FluidModifierData *fmd,
has_config = manta_read_config(fds->fluid, fmd, mesh_frame);
}
- /* Update mesh data from file is faster than via Python (manta_read_mesh()). */
- has_mesh = manta_read_mesh(fds->fluid, fmd, mesh_frame);
+ /* Only load the mesh at the resolution it ways originally simulated at.
+ * The mesh files don't have a header, i.e. the don't store the grid resolution. */
+ if (!manta_needs_realloc(fds->fluid, fmd)) {
+ has_mesh = manta_read_mesh(fds->fluid, fmd, mesh_frame);
+ }
}
/* Read particles cache. */