Orange: new pipeline separated calculus for window matrix from converting

data to renderdata. However, if a camera has a lens-ipo, this has to be
calculated correctly each time.

Actually, render system suffers like Blender itself from a weak time
system... which still is polluted by confusing globals. Should all work
now, but definitely needs attention later.
This commit is contained in:
2006-01-25 15:09:17 +00:00
parent 7d715c0693
commit 9da8961513
2 changed files with 9 additions and 2 deletions

View File

@@ -935,10 +935,11 @@ void RE_BlenderAnim(Render *re, Scene *scene, int sfra, int efra)
if(!render_initialize_from_scene(re, scene))
return;
/* confusing... scene->r or re->r? make a decision once! */
if(BKE_imtype_is_movie(scene->r.imtype))
mh->start_movie(&G.scene->r, re->rectx, re->recty);
mh->start_movie(&scene->r, re->rectx, re->recty);
for(scene->r.cfra= sfra; scene->r.cfra<=efra; G.scene->r.cfra++) {
for(scene->r.cfra= sfra; scene->r.cfra<=efra; scene->r.cfra++) {
re->r.cfra= scene->r.cfra; /* weak.... */
do_render_final(re, scene);