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>2018-01-09 20:59:13 +0300
committerClément Foucault <foucault.clem@gmail.com>2018-01-09 20:59:13 +0300
commit8aaf7bc438ad0c471dc4ad13bc8a9a17210ee18b (patch)
treecbfd9c015b7ad785eccee162b92a8f2fa5b27137
parent9135530f793c478e66ca37b1cc6753faa4faf2e2 (diff)
Eevee: Fix Planar probe refresh.
-rw-r--r--source/blender/draw/engines/eevee/eevee_lightprobes.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_lightprobes.c b/source/blender/draw/engines/eevee/eevee_lightprobes.c
index 685252f884a..42316ad4f7f 100644
--- a/source/blender/draw/engines/eevee/eevee_lightprobes.c
+++ b/source/blender/draw/engines/eevee/eevee_lightprobes.c
@@ -1485,7 +1485,6 @@ static void lightprobes_refresh_cube(EEVEE_ViewLayerData *sldata, EEVEE_Data *ve
stl->effects->taa_current_sample = 1;
/* Only do one probe per frame */
- lightprobes_refresh_planar(sldata, vedata);
return;
}
}
@@ -1503,7 +1502,6 @@ static void lightprobes_refresh_all_no_world(EEVEE_ViewLayerData *sldata, EEVEE_
/* Only compute probes if not navigating or in playback */
struct wmWindowManager *wm = CTX_wm_manager(draw_ctx->evil_C);
if (((rv3d->rflag & RV3D_NAVIGATING) != 0) || ED_screen_animation_no_scrub(wm) != NULL) {
- lightprobes_refresh_planar(sldata, vedata);
return;
}
}
@@ -1605,7 +1603,6 @@ static void lightprobes_refresh_all_no_world(EEVEE_ViewLayerData *sldata, EEVEE_
DRW_viewport_request_redraw();
/* Do not let this frame accumulate. */
stl->effects->taa_current_sample = 1;
- lightprobes_refresh_planar(sldata, vedata);
return;
}
@@ -1646,6 +1643,8 @@ void EEVEE_lightprobes_refresh(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata)
lightprobes_refresh_all_no_world(sldata, vedata);
}
+ lightprobes_refresh_planar(sldata, vedata);
+
/* Disable SSR if we cannot read previous frame */
sldata->probes->ssr_toggle = vedata->stl->g_data->valid_double_buffer;
}