From 36a3a40033298227cfc55f59580e03863c09699d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Sun, 11 Nov 2018 17:45:29 +0100 Subject: Eevee: Fix ESM not working after a certain distance This was caused by overflow caused by the background and precision during filtering. --- source/blender/draw/engines/eevee/eevee_lights.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/draw/engines/eevee/eevee_lights.c') diff --git a/source/blender/draw/engines/eevee/eevee_lights.c b/source/blender/draw/engines/eevee/eevee_lights.c index 83fd1bf68cc..02667bf7087 100644 --- a/source/blender/draw/engines/eevee/eevee_lights.c +++ b/source/blender/draw/engines/eevee/eevee_lights.c @@ -1241,6 +1241,7 @@ void EEVEE_draw_shadows(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) copy_v3_v3(srd->position, cube_data->position); srd->stored_texel_size = 1.0 / (float)linfo->shadow_cube_store_size; + srd->exponent = la->bleedexp; DRW_uniformbuffer_update(sldata->shadow_render_ubo, srd); -- cgit v1.2.3