From 28ff238c45a211a5b4d81f968860e71701080e2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Sat, 24 Jun 2017 05:24:59 +0200 Subject: Eevee: Planar reflection: Fix normal deformation for background pixels. Now it matches world cubemap perfectly. --- source/blender/draw/engines/eevee/eevee_materials.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/draw/engines/eevee/eevee_materials.c') diff --git a/source/blender/draw/engines/eevee/eevee_materials.c b/source/blender/draw/engines/eevee/eevee_materials.c index 035766de911..6126aab1014 100644 --- a/source/blender/draw/engines/eevee/eevee_materials.c +++ b/source/blender/draw/engines/eevee/eevee_materials.c @@ -480,6 +480,7 @@ void EEVEE_materials_cache_init(EEVEE_Data *vedata) grp = DRW_shgroup_material_create(gpumat, psl->background_pass); if (grp) { + DRW_shgroup_uniform_float(grp, "backgroundAlpha", &stl->g_data->background_alpha, 1); DRW_shgroup_call_add(grp, geom, NULL); } else { @@ -494,6 +495,7 @@ void EEVEE_materials_cache_init(EEVEE_Data *vedata) if (grp == NULL) { grp = DRW_shgroup_create(e_data.default_background, psl->background_pass); DRW_shgroup_uniform_vec3(grp, "color", col, 1); + DRW_shgroup_uniform_float(grp, "backgroundAlpha", &stl->g_data->background_alpha, 1); DRW_shgroup_call_add(grp, geom, NULL); } } -- cgit v1.2.3