Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Leung <aligorith@gmail.com>2009-04-22 14:07:12 +0400
committerJoshua Leung <aligorith@gmail.com>2009-04-22 14:07:12 +0400
commit643d59bb9bf3bdd46f41a0b8c79384146629f9c8 (patch)
treebfb9c002336f81a454ba9913a0bf7bcd30890112 /source/blender/blenkernel/intern/fcurve.c
parente4127da1e347afc4b4c34b389d3f1e7ef200821b (diff)
Assorted 2.5 fixes:
- compiling errors in outliner.c - incorrect comments
Diffstat (limited to 'source/blender/blenkernel/intern/fcurve.c')
-rw-r--r--source/blender/blenkernel/intern/fcurve.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/fcurve.c b/source/blender/blenkernel/intern/fcurve.c
index b4cec927e30..5bfff141714 100644
--- a/source/blender/blenkernel/intern/fcurve.c
+++ b/source/blender/blenkernel/intern/fcurve.c
@@ -1258,8 +1258,11 @@ static FModifierTypeInfo FMI_MODNAME = {
/* Utilities For F-Curve Modifiers ---------------------- */
-/* Recalculate the F-Curve at evaltime, as modified by the given F-Curve */
-// TODO: this isn't really such an elegant solution for time-modifying F-Modifiers, but it gets too difficult otherwise for now...
+/* Recalculate the F-Curve at evaltime, as modified by the given F-Curve
+ *
+ * While this may sound wrong (and be potentially very slow), it is invalid for F-Curve modifiers to actually
+ * modify the evaltime in such a way that those after it will end up evaluating in the wrong time space.
+ */
static float fcm_reevaluate_fcurve (FCurve *fcu, FModifier *fcm, float cvalue, float evaltime)
{
ListBase modifiers = {NULL, NULL};