From 0cd0058e27025b97b1d187cf2299694c6696cb19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Mon, 3 Feb 2020 19:54:47 +0100 Subject: Fix T72261 Overlay: Edit Mesh: Edges not visible when using "In front" This was caused by additional depth pass not rendering in the correct view. --- source/blender/draw/engines/overlay/overlay_edit_mesh.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source/blender/draw/engines/overlay/overlay_edit_mesh.c') diff --git a/source/blender/draw/engines/overlay/overlay_edit_mesh.c b/source/blender/draw/engines/overlay/overlay_edit_mesh.c index 6a65be0b84c..e016ccc6c0e 100644 --- a/source/blender/draw/engines/overlay/overlay_edit_mesh.c +++ b/source/blender/draw/engines/overlay/overlay_edit_mesh.c @@ -407,7 +407,11 @@ void OVERLAY_edit_mesh_draw(OVERLAY_Data *vedata) GPU_framebuffer_clear_depth(fbl->overlay_default_fb, 1.0f); } - DRW_draw_pass(psl->edit_mesh_depth_ps[IN_FRONT]); + if (!DRW_pass_is_empty(psl->edit_mesh_depth_ps[IN_FRONT])) { + DRW_view_set_active(NULL); + DRW_draw_pass(psl->edit_mesh_depth_ps[IN_FRONT]); + } + overlay_edit_mesh_draw_components(psl, pd, true); } } -- cgit v1.2.3