[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34585] trunk/blender/source/blender/ editors/space_node/drawnode.c: Removed OpenGL blending from node editor backdrop images in alpha channel mode .

Lukas Toenne lukas.toenne at googlemail.com
Mon Jan 31 17:35:01 CET 2011


Revision: 34585
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=34585
Author:   lukastoenne
Date:     2011-01-31 16:34:56 +0000 (Mon, 31 Jan 2011)
Log Message:
-----------
Removed OpenGL blending from node editor backdrop images in alpha channel mode. This is a pure b/w image that doesn't need blending.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_node/drawnode.c

Modified: trunk/blender/source/blender/editors/space_node/drawnode.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/drawnode.c	2011-01-31 16:17:34 UTC (rev 34584)
+++ trunk/blender/source/blender/editors/space_node/drawnode.c	2011-01-31 16:34:56 UTC (rev 34585)
@@ -1371,8 +1371,6 @@
 
 			if(ibuf->rect) {
 				if (snode->flag & SNODE_SHOW_ALPHA) {
-					glEnable(GL_BLEND);
-					glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
 					glPixelZoom(snode->zoom, snode->zoom);
 					/* swap bytes, so alpha is most significant one, then just draw it as luminance int */
 					if(ENDIAN_ORDER == B_ENDIAN)
@@ -1382,7 +1380,6 @@
 					
 					glPixelStorei(GL_UNPACK_SWAP_BYTES, 0);
 					glPixelZoom(1.0f, 1.0f);
-					glDisable(GL_BLEND);
 				} else if (snode->flag & SNODE_USE_ALPHA) {
 					glEnable(GL_BLEND);
 					glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);




More information about the Bf-blender-cvs mailing list