From 4d3da4e1d060232382df1414e0c99a094a9b1a28 Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Thu, 5 Mar 2020 12:20:58 +0100 Subject: EEVEE: Render Passes Blending Changed the blending mode to full blending. I found the issue when during development of a material pass containing alpha values. --- source/blender/draw/engines/eevee/eevee_materials.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/draw/engines/eevee/eevee_materials.c b/source/blender/draw/engines/eevee/eevee_materials.c index 89e45148ee8..5e62a800fc5 100644 --- a/source/blender/draw/engines/eevee/eevee_materials.c +++ b/source/blender/draw/engines/eevee/eevee_materials.c @@ -1331,7 +1331,7 @@ void EEVEE_materials_cache_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) memset(psl->material_accum_pass, 0, sizeof(psl->material_accum_pass)); for (int pass_index = 0; pass_index < stl->g_data->render_passes_material_count; pass_index++) { - DRWState state = DRW_STATE_WRITE_COLOR | DRW_STATE_DEPTH_EQUAL | DRW_STATE_BLEND_ADD; + DRWState state = DRW_STATE_WRITE_COLOR | DRW_STATE_DEPTH_EQUAL | DRW_STATE_BLEND_ADD_FULL; DRW_PASS_CREATE(psl->material_accum_pass[pass_index], state); } } -- cgit v1.2.3