[Bf-blender-cvs] [e90a2807bf2] master: Show metadata for rendered images
Sergey Sharybin
noreply at git.blender.org
Mon Mar 4 11:53:07 CET 2019
Commit: e90a2807bf2ba1f14ceaa7f062fafc94d7e81cbe
Author: Sergey Sharybin
Date: Mon Mar 4 11:29:55 2019 +0100
Branches: master
https://developer.blender.org/rBe90a2807bf2ba1f14ceaa7f062fafc94d7e81cbe
Show metadata for rendered images
Previously metadata was only shown for images which are saved
to disk.
This change makes it so that it's possible to see metadata right
after pressing F12.
===================================================================
M source/blender/blenkernel/intern/image.c
===================================================================
diff --git a/source/blender/blenkernel/intern/image.c b/source/blender/blenkernel/intern/image.c
index 2a04c81230e..38513f8b427 100644
--- a/source/blender/blenkernel/intern/image.c
+++ b/source/blender/blenkernel/intern/image.c
@@ -3958,6 +3958,15 @@ static ImBuf *image_get_render_result(Image *ima, ImageUser *iuser, void **r_loc
ibuf->flags &= ~IB_zbuffloat;
}
+ /* TODO(sergey): Make this faster by either simply referencing the stamp
+ * or by changing both ImBug and RenderResult to use same data type to
+ * store metadata. */
+ if (ibuf->metadata != NULL) {
+ IMB_metadata_free(ibuf->metadata);
+ ibuf->metadata = NULL;
+ }
+ BKE_imbuf_stamp_info(&rres, ibuf);
+
BLI_thread_unlock(LOCK_COLORMANAGE);
ibuf->dither = dither;
More information about the Bf-blender-cvs
mailing list