Eevee: Make the background black when rendering without sky.

This prevent some bad blending when using transparent materials.
This commit is contained in:
Clément Foucault
2018-01-03 13:24:04 +01:00
parent cbe9098bf9
commit 2b678db3fe

View File

@@ -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);