From 0395b8eee8aeaac33d42e0e560412baebacc6248 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 5 Aug 2013 04:52:27 +0000 Subject: border render with cycles had 1 pixel offset on the top-right edge of the image, issue was caused by wmSubWindowScissorSet adding 1 to the ar->drawrct, now only add the padding when drawing the entire area --- source/blender/windowmanager/intern/wm_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/windowmanager/intern/wm_draw.c') diff --git a/source/blender/windowmanager/intern/wm_draw.c b/source/blender/windowmanager/intern/wm_draw.c index 3e9dc0f10c8..dac62d624b5 100644 --- a/source/blender/windowmanager/intern/wm_draw.c +++ b/source/blender/windowmanager/intern/wm_draw.c @@ -569,7 +569,7 @@ static void wm_draw_region_blend(wmWindow *win, ARegion *ar) /* region blend always is 1, except when blend timer is running */ if (fac < 1.0f) { - wmSubWindowScissorSet(win, win->screen->mainwin, &ar->winrct); + wmSubWindowScissorSet(win, win->screen->mainwin, &ar->winrct, true); glEnable(GL_BLEND); wm_triple_draw_textures(win, win->drawdata, 1.0f - fac); -- cgit v1.2.3