diff --git a/source/blender/editors/render/render_internal.c b/source/blender/editors/render/render_internal.c index 47dd95eb17b..b699ec1abc5 100644 --- a/source/blender/editors/render/render_internal.c +++ b/source/blender/editors/render/render_internal.c @@ -33,6 +33,7 @@ #include "BLI_blenlib.h" #include "BLI_math.h" #include "BLI_threads.h" +#include "BLI_rand.h" #include "DNA_scene_types.h" @@ -131,23 +132,25 @@ void image_buffer_rect_update(Scene *scene, RenderResult *rr, ImBuf *ibuf, volat if(ibuf->rect==NULL) imb_addrectImBuf(ibuf); - + rectf+= 4*(rr->rectx*ymin + xmin); rectc= (char *)(ibuf->rect + ibuf->x*rymin + rxmin); - + /* XXX make nice consistent functions for this */ if (scene && (scene->r.color_mgt_flag & R_COLOR_MANAGEMENT)) { for(y1= 0; y1dither / 255.0; /* XXX temp. because crop offset */ if( rectc >= (char *)(ibuf->rect)) { for(x1= 0; x1dither / 255.0; /* XXX temp. because crop offset */ if( rectc >= (char *)(ibuf->rect)) { for(x1= 0; x1rectx; rectc += 4*ibuf->x; } - } + } } /* new window uses x,y to set position */