static void oceanbake_endjob(void *customdata) { OceanBakeJob *oj= customdata; if (oj->ocean) { BKE_free_ocean(oj->ocean); oj->ocean = NULL; } oj->omd->oceancache = oj->och; oj->omd->cached = TRUE; }
static void freeData(ModifierData *md) { #ifdef WITH_OCEANSIM OceanModifierData *omd = (OceanModifierData *) md; BKE_free_ocean(omd->ocean); if (omd->oceancache) BKE_free_ocean_cache(omd->oceancache); #else /* WITH_OCEANSIM */ /* unused */ (void)md; #endif /* WITH_OCEANSIM */ }