[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