From 2b678db3fe29de58fa690ac8b65e1cf3e914e9df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Wed, 3 Jan 2018 13:24:04 +0100 Subject: [PATCH] Eevee: Make the background black when rendering without sky. This prevent some bad blending when using transparent materials. --- source/blender/draw/engines/eevee/eevee_engine.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/draw/engines/eevee/eevee_engine.c b/source/blender/draw/engines/eevee/eevee_engine.c index b5dfe8aef90..9ce4ea80066 100644 --- a/source/blender/draw/engines/eevee/eevee_engine.c +++ b/source/blender/draw/engines/eevee/eevee_engine.c @@ -244,7 +244,9 @@ static void eevee_draw_background(void *vedata) /* Shading pass */ DRW_stats_group_start("Shading"); - DRW_draw_pass(psl->background_pass); + if (DRW_state_draw_background()) { + DRW_draw_pass(psl->background_pass); + } EEVEE_draw_default_passes(psl); DRW_draw_pass(psl->material_pass); EEVEE_subsurface_data_render(sldata, vedata);