From c9a10b99ff2f25b6807cf43c3bfa827ba185e625 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Sun, 14 Apr 2013 21:42:58 +0000 Subject: Cycles: optimization for 3D viewport border render with heavy scenes, the OpenGL render of objects could slow things down when redrawing the view each time a new sample is displayed. Now it does a partial redraw of the viewport with only the render border area, skipping OpenGL object drawing while the render is refining. --- source/blender/editors/space_image/image_draw.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender/editors/space_image') diff --git a/source/blender/editors/space_image/image_draw.c b/source/blender/editors/space_image/image_draw.c index be325478722..ba12543ff50 100644 --- a/source/blender/editors/space_image/image_draw.c +++ b/source/blender/editors/space_image/image_draw.c @@ -87,7 +87,8 @@ static void draw_render_info(Scene *scene, Image *ima, ARegion *ar, float zoomx, rr = BKE_image_acquire_renderresult(scene, ima); if (rr && rr->text) { - ED_region_info_draw(ar, rr->text, 1, 0.25); + float fill_color[4] = {0.0f, 0.0f, 0.0f, 0.25f}; + ED_region_info_draw(ar, rr->text, 1, fill_color); } BKE_image_release_renderresult(scene, ima); -- cgit v1.2.3