[Bf-blender-cvs] [d6b46f9ea5f] blender2.8: DRW: Make Additive blending alpha premult.

Clément Foucault noreply at git.blender.org
Tue Jul 11 12:46:08 CEST 2017


Commit: d6b46f9ea5f0084513f06d6bfe31f514666a389b
Author: Clément Foucault
Date:   Mon Jul 10 11:42:24 2017 +0200
Branches: blender2.8
https://developer.blender.org/rBd6b46f9ea5f0084513f06d6bfe31f514666a389b

DRW: Make Additive blending alpha premult.

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

M	source/blender/draw/intern/draw_manager.c

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

diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c
index 08ae6bf06d6..049aac349af 100644
--- a/source/blender/draw/intern/draw_manager.c
+++ b/source/blender/draw/intern/draw_manager.c
@@ -1422,7 +1422,7 @@ static void DRW_state_set(DRWState state)
 					glBlendFunc(GL_ONE, GL_SRC_ALPHA);
 				}
 				else if ((state & DRW_STATE_ADDITIVE) != 0) {
-					glBlendFunc(GL_ONE, GL_ONE);
+					glBlendFunc(GL_SRC_ALPHA, GL_ONE);
 				}
 				else {
 					BLI_assert(0);




More information about the Bf-blender-cvs mailing list