[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19830] trunk/blender/source/blender/ blenkernel/intern/ipo.c: [#18557] incorrect alpha IPO behavior in game engine

Campbell Barton ideasman42 at gmail.com
Tue Apr 21 03:59:17 CEST 2009


Revision: 19830
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19830
Author:   campbellbarton
Date:     2009-04-21 03:59:14 +0200 (Tue, 21 Apr 2009)

Log Message:
-----------
[#18557] incorrect alpha IPO behavior in game engine
from Louis-Dominique Dubeau (zenoparadox)
report contained fix, ancient bug from rev2.

Revision Links:
--------------
    http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=2

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/ipo.c

Modified: trunk/blender/source/blender/blenkernel/intern/ipo.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/ipo.c	2009-04-20 23:50:32 UTC (rev 19829)
+++ trunk/blender/source/blender/blenkernel/intern/ipo.c	2009-04-21 01:59:14 UTC (rev 19830)
@@ -2876,7 +2876,7 @@
 	calc_ipo_spec(ipo, channel, &ctime);
 	
 	/* unapply rotation hack, as gameengine doesn't use it */
-	if ((OB_ROT_X <= channel) && (channel <= OB_DROT_Z))
+	if ((ipo->blocktype == ID_OB) && (OB_ROT_X <= channel) && (channel <= OB_DROT_Z))
 		ctime *= (float)(M_PI_2/9.0); 
 
 	/* return the value of this channel */





More information about the Bf-blender-cvs mailing list