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

Brecht Van Lommel brechtvanlommel at pandora.be
Mon Feb 25 16:08:48 CET 2008


Revision: 13864
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13864
Author:   blendix
Date:     2008-02-25 16:08:46 +0100 (Mon, 25 Feb 2008)

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

Fix for bug #7914: when rendering ray transparency with premul or key,
the alpha channel was set wrong.

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

Modified: trunk/blender/source/blender/render/intern/source/shadeinput.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/shadeinput.c	2008-02-25 13:05:08 UTC (rev 13863)
+++ trunk/blender/source/blender/render/intern/source/shadeinput.c	2008-02-25 15:08:46 UTC (rev 13864)
@@ -130,7 +130,7 @@
 		}
 		/* disable adding of sky for raytransp */
 		if(shi->mat->mode & MA_RAYTRANSP) 
-			if(shi->layflag & SCE_LAY_SKY)
+			if((shi->layflag & SCE_LAY_SKY) && (R.r.alphamode==R_ADDSKY))
 				shr->alpha= 1.0f;
 	}	
 }





More information about the Bf-blender-cvs mailing list