From 31386afaa1c8487291791e07005d99ba1d39d623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Tue, 10 Oct 2017 19:21:32 +0200 Subject: [PATCH] Eevee: Fix light grid being rendered after delete. --- source/blender/draw/engines/eevee/eevee_lightprobes.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/blender/draw/engines/eevee/eevee_lightprobes.c b/source/blender/draw/engines/eevee/eevee_lightprobes.c index a8178f86a7e..97bb38f5d2c 100644 --- a/source/blender/draw/engines/eevee/eevee_lightprobes.c +++ b/source/blender/draw/engines/eevee/eevee_lightprobes.c @@ -830,6 +830,11 @@ void EEVEE_lightprobes_cache_finish(EEVEE_SceneLayerData *sldata, EEVEE_Data *ve } } + if (pinfo->num_render_grid > pinfo->num_grid) { + /* This can happen when deleting a probe. */ + pinfo->num_render_grid = pinfo->num_grid; + } + EEVEE_lightprobes_updates(sldata, vedata->psl, vedata->stl); EEVEE_planar_reflections_updates(sldata, vedata->stl);