From e3fc19364130d49449964e143d20dc034f49fa5e Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Thu, 8 Mar 2007 12:22:50 +0000 Subject: [PATCH] Bugfix #6176 Matrix cache for particles was read out of bounds. Fix found by Ken Hughes. --- source/blender/blenkernel/intern/effect.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;