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:
authorAntony Riakiotakis <kalast@gmail.com>2015-05-06 16:30:00 +0300
committerAntony Riakiotakis <kalast@gmail.com>2015-05-06 16:30:00 +0300
commit5ffd10a6da956210062f5cd18c61de348f379849 (patch)
tree083707cf0c7044708730d060f29bb2b52bca3866
parentaaa6b39bfeb315a017e0d69f9780e894d4154e76 (diff)
OpenGL render: Update metadata as before, for every frame written to a
file, since we need the updated times and frames. This was lost during stamp code refactoring. The refactoring moved the stamp when render is initialized so we would be guaranteed to have correct cameras even when saving render stills at a later time (and even if cameras were changed). For regular render this would work since render init takes care of stamp, but for openGL rendering we need to do this manually. Still not 100% correct, does not apply multiview cameras to metadata
-rw-r--r--source/blender/editors/render/render_opengl.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/editors/render/render_opengl.c b/source/blender/editors/render/render_opengl.c
index 3f3bdaa59d0..fbe6316905f 100644
--- a/source/blender/editors/render/render_opengl.c
+++ b/source/blender/editors/render/render_opengl.c
@@ -487,6 +487,7 @@ static void screen_opengl_render_write(OGLRender *oglrender)
&scene->r.im_format, (scene->r.scemode & R_EXTENSION) != 0, false, NULL);
/* write images as individual images or stereo */
+ BKE_render_result_stamp_info(scene, scene->camera, rr);
ok = RE_WriteRenderViewsImage(oglrender->reports, rr, scene, false, name);
RE_ReleaseResultImage(oglrender->re);
@@ -809,6 +810,7 @@ static bool screen_opengl_render_anim_step(bContext *C, wmOperator *op)
}
}
else {
+ BKE_render_result_stamp_info(scene, scene->camera, rr);
ok = RE_WriteRenderViewsImage(op->reports, rr, scene, true, name);
if (ok) {
printf("Saved: %s", name);