[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28886] trunk/blender/source/blender/ editors/render/render_opengl.c: merged 28885 frame update fix to trunk, slightly updated
Joseph Eagar
joeedh at gmail.com
Thu May 20 17:18:55 CEST 2010
Revision: 28886
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28886
Author: joeedh
Date: 2010-05-20 17:18:55 +0200 (Thu, 20 May 2010)
Log Message:
-----------
merged 28885 frame update fix to trunk, slightly updated
Modified Paths:
--------------
trunk/blender/source/blender/editors/render/render_opengl.c
Modified: trunk/blender/source/blender/editors/render/render_opengl.c
===================================================================
--- trunk/blender/source/blender/editors/render/render_opengl.c 2010-05-20 15:15:48 UTC (rev 28885)
+++ trunk/blender/source/blender/editors/render/render_opengl.c 2010-05-20 15:18:55 UTC (rev 28886)
@@ -211,7 +211,7 @@
if(oglrender->timer) { /* exec will not have a timer */
scene->r.cfra= oglrender->cfrao;
- scene_update_for_newframe(scene, scene->lay);
+ scene_update_for_newframe(scene, scene->lay|oglrender->v3d->lay);
WM_event_remove_timer(CTX_wm_manager(C), CTX_wm_window(C), oglrender->timer);
}
@@ -268,17 +268,17 @@
/* go to next frame */
while(CFRA<oglrender->nfra) {
- if(scene->lay & 0xFF000000)
- lay= scene->lay & 0xFF000000;
- else
- lay= scene->lay;
+ lay = scene->lay | oglrender->v3d->lay;
+ if(lay & 0xFF000000)
+ lay &= 0xFF000000;
+
scene_update_for_newframe(scene, lay);
CFRA++;
}
+
+ scene_update_for_newframe(scene, scene->lay | oglrender->v3d->lay);
- scene_update_for_newframe(scene, scene->lay);
-
if(oglrender->rv3d->persp==RV3D_CAMOB && oglrender->v3d->camera && oglrender->v3d->scenelock) {
/* since scene_update_for_newframe() is used rather
* then ED_update_for_newframe() the camera needs to be set */
More information about the Bf-blender-cvs
mailing list