[Bf-blender-cvs] [ef35dc68d66] master: Fix T66774 Lookdev: Assert switching from rendered to lookdev

Clément Foucault noreply at git.blender.org
Mon Jul 15 13:15:42 CEST 2019


Commit: ef35dc68d665e652a1f44e8b0190f83beaeef9f2
Author: Clément Foucault
Date:   Mon Jul 15 13:14:50 2019 +0200
Branches: master
https://developer.blender.org/rBef35dc68d665e652a1f44e8b0190f83beaeef9f2

Fix T66774 Lookdev: Assert switching from rendered to lookdev

The View was being reused accross different redraw (not allowed).

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

M	source/blender/draw/engines/eevee/eevee_lookdev.c

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

diff --git a/source/blender/draw/engines/eevee/eevee_lookdev.c b/source/blender/draw/engines/eevee/eevee_lookdev.c
index 2d4cc069697..e6e699bef10 100644
--- a/source/blender/draw/engines/eevee/eevee_lookdev.c
+++ b/source/blender/draw/engines/eevee/eevee_lookdev.c
@@ -71,6 +71,8 @@ void EEVEE_lookdev_cache_init(EEVEE_Data *vedata,
   View3D *v3d = draw_ctx->v3d;
   Scene *scene = draw_ctx->scene;
 
+  effects->lookdev_view = NULL;
+
   if (LOOK_DEV_OVERLAY_ENABLED(v3d)) {
     /* Viewport / Spheres size. */
     rcti rect;



More information about the Bf-blender-cvs mailing list