[Bf-blender-cvs] [2367fd9e1fa] tmp-overlay-engine: Overlay Engine: Fix issue with facing overlay

Clément Foucault noreply at git.blender.org
Thu Nov 28 18:58:07 CET 2019


Commit: 2367fd9e1fa080f7173a26586c66c2b03566ff82
Author: Clément Foucault
Date:   Thu Nov 28 12:10:33 2019 +0100
Branches: tmp-overlay-engine
https://developer.blender.org/rB2367fd9e1fa080f7173a26586c66c2b03566ff82

Overlay Engine: Fix issue with facing overlay

Render using the default view instead of the jittered view.

===================================================================

M	source/blender/draw/engines/overlay/overlay_facing.c

===================================================================

diff --git a/source/blender/draw/engines/overlay/overlay_facing.c b/source/blender/draw/engines/overlay/overlay_facing.c
index ea6f088e8e1..a69d7537637 100644
--- a/source/blender/draw/engines/overlay/overlay_facing.c
+++ b/source/blender/draw/engines/overlay/overlay_facing.c
@@ -53,6 +53,12 @@ void OVERLAY_facing_cache_populate(OVERLAY_Data *vedata, Object *ob)
 void OVERLAY_facing_draw(OVERLAY_Data *vedata)
 {
   OVERLAY_PassList *psl = vedata->psl;
+  OVERLAY_PrivateData *pd = vedata->stl->pd;
+
+  /* We need to match underlying geometry pass, at the cost of bypassing TAA. */
+  DRW_view_set_active(NULL);
 
   DRW_draw_pass(psl->facing_ps);
+
+  DRW_view_set_active(pd->view_default);
 }



More information about the Bf-blender-cvs mailing list