diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2017-10-10 20:21:32 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2017-10-11 03:15:42 +0300 |
commit | 31386afaa1c8487291791e07005d99ba1d39d623 (patch) | |
tree | d72b3142968565dc249218613617c3e255285967 /source/blender/draw | |
parent | 9f3c7c75b71d68d5699a022380b1aed36024a69f (diff) |
Eevee: Fix light grid being rendered after delete.
Diffstat (limited to 'source/blender/draw')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_lightprobes.c | 5 |
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); |