diff options
author | Sebastián Barschkis <sebbas@sebbas.org> | 2020-02-07 21:38:33 +0300 |
---|---|---|
committer | Sebastián Barschkis <sebbas@sebbas.org> | 2020-02-07 21:38:33 +0300 |
commit | 4e2e28b8c33e70ccd1b79d13b2042700a92e0697 (patch) | |
tree | 44656a1c9708ee7e0e8184bea03afcaf66ce7de9 /source/blender/blenkernel | |
parent | b05651199b87f74bc3ce7bb9ee761c8ecfe3aab8 (diff) | |
parent | 68221b7ebafe58a2bbf612ad8c59e24569489be5 (diff) |
Merge branch 'blender-v2.82-release'
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/fluid.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/fluid.c b/source/blender/blenkernel/intern/fluid.c index 8b959e30aff..ac6ed6b9949 100644 --- a/source/blender/blenkernel/intern/fluid.c +++ b/source/blender/blenkernel/intern/fluid.c @@ -3526,8 +3526,8 @@ static void BKE_fluid_modifier_processDomain(FluidModifierData *mmd, } } if (!baking_data && !baking_noise && !mode_replay) { - /* There is no need to call manta_update_smoke_structures() here. - * The noise cache has already been read with manta_update_noise_structures(). */ + /* TODO (sebbas): Confirm if this read call is really needed or not. */ + has_data = manta_update_smoke_structures(mds->fluid, mmd, data_frame); } else { has_data = manta_read_data(mds->fluid, mmd, data_frame); @@ -4448,9 +4448,15 @@ void BKE_fluid_modifier_create_type_data(struct FluidModifierData *mmd) mmd->domain->cache_flag = 0; mmd->domain->cache_type = FLUID_DOMAIN_CACHE_MODULAR; mmd->domain->cache_mesh_format = FLUID_DOMAIN_FILE_BIN_OBJECT; +#ifdef WITH_OPENVDB mmd->domain->cache_data_format = FLUID_DOMAIN_FILE_OPENVDB; mmd->domain->cache_particle_format = FLUID_DOMAIN_FILE_OPENVDB; mmd->domain->cache_noise_format = FLUID_DOMAIN_FILE_OPENVDB; +#else + mmd->domain->cache_data_format = FLUID_DOMAIN_FILE_UNI; + mmd->domain->cache_particle_format = FLUID_DOMAIN_FILE_UNI; + mmd->domain->cache_noise_format = FLUID_DOMAIN_FILE_UNI; +#endif modifier_path_init(mmd->domain->cache_directory, sizeof(mmd->domain->cache_directory), FLUID_DOMAIN_DIR_DEFAULT); |