Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/render/render_opengl.c
| Show First 20 Lines • Show All 807 Lines • ▼ Show 20 Lines | static bool screen_opengl_render_anim_step(bContext *C, wmOperator *op) | ||||
| const bool view_context = (oglrender->v3d != NULL); | const bool view_context = (oglrender->v3d != NULL); | ||||
| bool is_movie; | bool is_movie; | ||||
| RenderResult *rr; | RenderResult *rr; | ||||
| /* go to next frame */ | /* go to next frame */ | ||||
| if (CFRA < oglrender->nfra) | if (CFRA < oglrender->nfra) | ||||
| CFRA++; | CFRA++; | ||||
| while (CFRA < oglrender->nfra) { | while (CFRA < oglrender->nfra) { | ||||
| unsigned int lay = screen_opengl_layers(oglrender); | BKE_scene_update_for_newframe(bmain->eval_ctx, bmain, scene, screen_opengl_layers(oglrender)); | ||||
| if (lay & 0xFF000000) | |||||
| lay &= 0xFF000000; | |||||
| BKE_scene_update_for_newframe(bmain->eval_ctx, bmain, scene, lay); | |||||
| CFRA++; | CFRA++; | ||||
| } | } | ||||
| is_movie = BKE_imtype_is_movie(scene->r.im_format.imtype); | is_movie = BKE_imtype_is_movie(scene->r.im_format.imtype); | ||||
| if (!is_movie) { | if (!is_movie) { | ||||
| BKE_image_path_from_imformat( | BKE_image_path_from_imformat( | ||||
| name, scene->r.pic, oglrender->bmain->name, scene->r.cfra, | name, scene->r.pic, oglrender->bmain->name, scene->r.cfra, | ||||
| ▲ Show 20 Lines • Show All 204 Lines • Show Last 20 Lines | |||||