From 8b477463d109a48ac6ab67172c48fd207037c596 Mon Sep 17 00:00:00 2001 From: Miika Hamalainen Date: Wed, 5 Dec 2012 17:58:24 +0000 Subject: Fix #33411: Smoke simulator using uninitialized noise tile If loading an existing FFT noise tile failed the tile in memory was left uninitialized. --- intern/smoke/intern/FFT_NOISE.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'intern') diff --git a/intern/smoke/intern/FFT_NOISE.h b/intern/smoke/intern/FFT_NOISE.h index a087b4e1391..8b7e4f2728b 100644 --- a/intern/smoke/intern/FFT_NOISE.h +++ b/intern/smoke/intern/FFT_NOISE.h @@ -167,6 +167,8 @@ static void generatTile_FFT(float* const noiseTileData, std::string filename) for (int x = 0; x < xRes; x++, index++) noise[index] -= forward[index][0] / totalCells; + // fill noiseTileData + memcpy(noiseTileData, noise, sizeof(float) * totalCells); // save out the noise tile saveTile(noise, filename); -- cgit v1.2.3