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
diff options
context:
space:
mode:
authorMiika Hamalainen <blender@miikah.org>2012-12-05 21:58:24 +0400
committerMiika Hamalainen <blender@miikah.org>2012-12-05 21:58:24 +0400
commit8b477463d109a48ac6ab67172c48fd207037c596 (patch)
tree4cc194f47e73eebb64a1211e9466836e046785f7 /intern/smoke
parent2b962212c8be78603dc49fecaf080f44614af8ee (diff)
Fix #33411: Smoke simulator using uninitialized noise tile
If loading an existing FFT noise tile failed the tile in memory was left uninitialized.
Diffstat (limited to 'intern/smoke')
-rw-r--r--intern/smoke/intern/FFT_NOISE.h2
1 files changed, 2 insertions, 0 deletions
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);