diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/render/intern/source/initrender.c | 1 | ||||
-rw-r--r-- | source/blender/render/intern/source/pipeline.c | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/render/intern/source/initrender.c b/source/blender/render/intern/source/initrender.c index 1074fd3e36e..b1f40057386 100644 --- a/source/blender/render/intern/source/initrender.c +++ b/source/blender/render/intern/source/initrender.c @@ -40,7 +40,6 @@ #include "BLI_arithb.h" #include "BLI_blenlib.h" #include "BLI_jitter.h" -#include "BLI_rand.h" #include "MTC_matrixops.h" diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c index 7efe278081a..fed2aa71b75 100644 --- a/source/blender/render/intern/source/pipeline.c +++ b/source/blender/render/intern/source/pipeline.c @@ -49,6 +49,7 @@ #include "BLI_arithb.h" #include "BLI_blenlib.h" +#include "BLI_rand.h" #include "BLI_threads.h" #include "PIL_time.h" @@ -1625,6 +1626,9 @@ static void do_render_composite_fields_blur_3d(Render *re) { bNodeTree *ntree= re->scene->nodetree; + /* INIT seeding, compositor can use random texture */ + BLI_srand(re->r.cfra); + if(composite_needs_render(re->scene)) { /* save memory... free all cached images */ ntreeFreeCache(ntree); |