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:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2010-02-16 21:58:15 +0300
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2010-02-16 21:58:15 +0300
commitf809cb6fcbf39d5538e136c6bac5fa527e85af70 (patch)
tree9f3097b882b6b389400fba120f3e2291efc28b65 /source/blender
parenteb7d8651f1b9c1e7f473ea62f2cc1a39202fde57 (diff)
Last minute fixes for render crash.
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/editors/screen/screen_ops.c3
-rw-r--r--source/blender/render/intern/source/texture.c2
2 files changed, 2 insertions, 3 deletions
diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c
index 54dd27c864f..0e4498950fa 100644
--- a/source/blender/editors/screen/screen_ops.c
+++ b/source/blender/editors/screen/screen_ops.c
@@ -3143,8 +3143,6 @@ static void render_startjob(void *rjv, short *stop, short *do_update)
pthread_setspecific (gomp_tls_key, thread_tls_data);
#endif
- BKE_image_backup_render(rj->scene, rj->image);
-
if(rj->anim)
RE_BlenderAnim(rj->re, rj->scene, rj->scene->r.sfra, rj->scene->r.efra, rj->scene->r.frame_step, rj->reports);
else
@@ -3258,6 +3256,7 @@ static int screen_render_invoke(bContext *C, wmOperator *op, wmEvent *event)
/* get a render result image, and make sure it is empty */
ima= BKE_image_verify_viewer(IMA_TYPE_R_RESULT, "Render Result");
BKE_image_signal(ima, NULL, IMA_SIGNAL_FREE);
+ BKE_image_backup_render(rj->scene, ima);
rj->image= ima;
/* setup new render */
diff --git a/source/blender/render/intern/source/texture.c b/source/blender/render/intern/source/texture.c
index 0fe6a2d921a..17ff1238061 100644
--- a/source/blender/render/intern/source/texture.c
+++ b/source/blender/render/intern/source/texture.c
@@ -1322,7 +1322,7 @@ int multitex_nodes(Tex *tex, float *texvec, float *dxt, float *dyt, int osatex,
}
do_2d_mapping(&localmtex, texvec_l, NULL, NULL, dxt_l, dyt_l);
- rgbnor= multitex(tex, texvec, dxt, dyt, osatex, texres, thread, which_output);
+ rgbnor= multitex(tex, texvec, dxt_l, dyt_l, osatex, texres, thread, which_output);
}
return rgbnor;