diff options
author | Ton Roosendaal <ton@blender.org> | 2007-03-08 15:22:50 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2007-03-08 15:22:50 +0300 |
commit | e3fc19364130d49449964e143d20dc034f49fa5e (patch) | |
tree | 90613f29d82386e2a30fbd963e6c83a196a1d203 /source/blender/blenkernel/intern/effect.c | |
parent | aec81d8b4be4aeb1de99688ba55834bc4e69eba6 (diff) |
Bugfix #6176
Matrix cache for particles was read out of bounds. Fix found by Ken Hughes.
Diffstat (limited to 'source/blender/blenkernel/intern/effect.c')
-rw-r--r-- | source/blender/blenkernel/intern/effect.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/effect.c b/source/blender/blenkernel/intern/effect.c index 69ea60b27bd..0f5b1df0e16 100644 --- a/source/blender/blenkernel/intern/effect.c +++ b/source/blender/blenkernel/intern/effect.c @@ -2017,7 +2017,7 @@ void build_particle_system(Object *ob) cur= (int)floor(pa->time) + 1 ; /* + 1 has a reason: (obmat/prevobmat) otherwise comet-tails start too late */ if(cur <= paf_end) mcnow= mcache + cur - paf_sta; - else mcnow= mcache + paf_end - paf_sta + 1; + else mcnow= mcache + paf_end - paf_sta; if(cur > paf_sta) mcprev= mcnow-1; else mcprev= mcache; |