Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2017-10-10 20:21:32 +0300
committerClément Foucault <foucault.clem@gmail.com>2017-10-11 03:15:42 +0300
commit31386afaa1c8487291791e07005d99ba1d39d623 (patch)
treed72b3142968565dc249218613617c3e255285967 /source/blender
parent9f3c7c75b71d68d5699a022380b1aed36024a69f (diff)
Eevee: Fix light grid being rendered after delete.
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/draw/engines/eevee/eevee_lightprobes.c5
1 files changed, 5 insertions, 0 deletions
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);