[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