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:
authorSergey Sharybin <sergey.vfx@gmail.com>2014-03-13 11:25:07 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2014-03-13 11:28:57 +0400
commite6a359a0a9ec5884887a6a257d979d131f582816 (patch)
treec983260c38e56baf322c413afdc4a17bd8ed3df7 /source/blender/editors/render/render_internal.c
parentc17acf1d6e039305ca5549df0dd37e821dcde3d5 (diff)
Fix T39148: Image does not show while rendering
Own regression since partial buffer update refactor, display buffer for exr tiles should happen in image update callback. This revision is to be merged to the final release.
Diffstat (limited to 'source/blender/editors/render/render_internal.c')
-rw-r--r--source/blender/editors/render/render_internal.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/editors/render/render_internal.c b/source/blender/editors/render/render_internal.c
index 35f17ec22af..eae15e7766d 100644
--- a/source/blender/editors/render/render_internal.c
+++ b/source/blender/editors/render/render_internal.c
@@ -131,7 +131,12 @@ static void image_buffer_rect_update(RenderJob *rj, RenderResult *rr, ImBuf *ibu
ColorManagedViewSettings *view_settings;
ColorManagedDisplaySettings *display_settings;
- if (ibuf->userflags & IB_DISPLAY_BUFFER_INVALID) {
+ /* Exception for exr tiles -- display buffer conversion happens here,
+ * NOT in the color management pipeline.
+ */
+ if (ibuf->userflags & IB_DISPLAY_BUFFER_INVALID &&
+ rr->do_exr_tile == false)
+ {
/* The whole image buffer it so be color managed again anyway. */
return;
}