[Bf-blender-cvs] [fe8fc79cee3] blender2.8: Eevee: Fix transparency not drawing after volumetrics.

Clément Foucault noreply at git.blender.org
Tue Jul 18 10:11:40 CEST 2017


Commit: fe8fc79cee3647ab51c4587dfd279a815c93d062
Author: Clément Foucault
Date:   Mon Jul 17 15:42:25 2017 +0200
Branches: blender2.8
https://developer.blender.org/rBfe8fc79cee3647ab51c4587dfd279a815c93d062

Eevee: Fix transparency not drawing after volumetrics.

Fix T52089, Fix T52091

===================================================================

M	source/blender/draw/engines/eevee/eevee_effects.c

===================================================================

diff --git a/source/blender/draw/engines/eevee/eevee_effects.c b/source/blender/draw/engines/eevee/eevee_effects.c
index 861d862657e..cf9677c797d 100644
--- a/source/blender/draw/engines/eevee/eevee_effects.c
+++ b/source/blender/draw/engines/eevee/eevee_effects.c
@@ -747,6 +747,9 @@ void EEVEE_effects_do_volumetrics(EEVEE_SceneLayerData *sldata, EEVEE_Data *veda
 		if (sldata->volumetrics->use_colored_transmit) {
 			DRW_framebuffer_texture_detach(stl->g_data->volumetric_transmit);
 		}
+
+		/* Rebind main buffer after attach/detach operations */
+		DRW_framebuffer_bind(fbl->main);
 	}
 }




More information about the Bf-blender-cvs mailing list