[Bf-blender-cvs] [31386afaa1c] blender2.8: Eevee: Fix light grid being rendered after delete.

Clément Foucault noreply at git.blender.org
Wed Oct 11 03:01:13 CEST 2017


Commit: 31386afaa1c8487291791e07005d99ba1d39d623
Author: Clément Foucault
Date:   Tue Oct 10 19:21:32 2017 +0200
Branches: blender2.8
https://developer.blender.org/rB31386afaa1c8487291791e07005d99ba1d39d623

Eevee: Fix light grid being rendered after delete.

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

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

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

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);



More information about the Bf-blender-cvs mailing list