[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13707] trunk/blender/source/blender/ render/intern/source/zbuf.c:

Brecht Van Lommel brechtvanlommel at pandora.be
Fri Feb 15 19:21:30 CET 2008


Revision: 13707
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13707
Author:   blendix
Date:     2008-02-15 19:21:30 +0100 (Fri, 15 Feb 2008)

Log Message:
-----------

Bugfix: alpha blending bug in vector blur, gave too dark areas using
input image with alpha.

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/zbuf.c

Modified: trunk/blender/source/blender/render/intern/source/zbuf.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/zbuf.c	2008-02-15 16:52:20 UTC (rev 13706)
+++ trunk/blender/source/blender/render/intern/source/zbuf.c	2008-02-15 18:21:30 UTC (rev 13707)
@@ -3185,7 +3185,7 @@
 			for(dr= rectdraw, dz2=newrect, x= xsize*ysize-1; x>=0; x--, dr++, dz2+=4) {
 				if(dr->colpoin) {
 					float bfac= dr->alpha*blendfac;
-					float mf= 1.0f - bfac;
+					float mf= 1.0f - bfac*dr->colpoin[3];
 					
 					dz2[0]= mf*dz2[0] + bfac*dr->colpoin[0];
 					dz2[1]= mf*dz2[1] + bfac*dr->colpoin[1];





More information about the Bf-blender-cvs mailing list