From e7e52f7cff3abf36f3a3a0b70c86db5c2ed86324 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Sun, 2 Jun 2019 02:14:56 +0200 Subject: Fix T65185: Cycles viewport render no refreshing overlays properly Don't rely on detecting view matrix changes to refresh depth buffer, instead detect redraw tags coming from progressive render samples. --- source/blender/makesdna/DNA_screen_types.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source/blender/makesdna') diff --git a/source/blender/makesdna/DNA_screen_types.h b/source/blender/makesdna/DNA_screen_types.h index 8ac73d3ae7a..0319993631c 100644 --- a/source/blender/makesdna/DNA_screen_types.h +++ b/source/blender/makesdna/DNA_screen_types.h @@ -646,7 +646,9 @@ enum { /* Redraw only part of region, for sculpting and painting to get smoother * stroke painting on heavy meshes. */ RGN_DRAW_PARTIAL = 2, - /* For outliner, to do faster redraw without rebuilding outliner tree. */ + /* For outliner, to do faster redraw without rebuilding outliner tree. + * For 3D viewport, to display a new progressive render sample without + * while other buffers and overlays remain unchanged. */ RGN_DRAW_NO_REBUILD = 4, /* Set while region is being drawn. */ -- cgit v1.2.3