Sequencer:
Removing feature that allowed live updates of render progress while using
scene strips. In 2.41 and older this also happens invisible, and ESC from
it works now anyway.

Two reasons:
- it is quite annoying, especially on quit renders
- new 'render to window' conflicts too much with the sequencer window
  option that shows previews (in code as well as functional!)
This commit is contained in:
2006-06-26 14:57:56 +00:00
parent d6e7eb27ed
commit a6d6a35d3c
4 changed files with 19 additions and 17 deletions

View File

@@ -1064,7 +1064,7 @@ static void do_render(int anim)
G.rendering= 1;
/* set render callbacks, also starts ESC timer */
BIF_init_render_callbacks(re);
BIF_init_render_callbacks(re, 1);
waitcursor(1);
if(render_win)
@@ -1146,19 +1146,20 @@ static int esc_timer_set= 0;
/* set callbacks, exported to sequence render too.
Only call in foreground (UI) renders. */
void BIF_init_render_callbacks(Render *re)
void BIF_init_render_callbacks(Render *re, int do_display)
{
if(G.displaymode!=R_DISPLAYWIN) {
if(render_win)
BIF_close_render_display();
imagewindow_render_callbacks(re);
}
else {
RE_display_init_cb(re, renderwin_init_display_cb);
RE_display_draw_cb(re, renderwin_progress_display_cb);
RE_display_clear_cb(re, renderwin_clear_display_cb);
RE_stats_draw_cb(re, renderwin_renderinfo_cb);
if(do_display) {
if(G.displaymode!=R_DISPLAYWIN) {
if(render_win)
BIF_close_render_display();
imagewindow_render_callbacks(re);
}
else {
RE_display_init_cb(re, renderwin_init_display_cb);
RE_display_draw_cb(re, renderwin_progress_display_cb);
RE_display_clear_cb(re, renderwin_clear_display_cb);
RE_stats_draw_cb(re, renderwin_renderinfo_cb);
}
}
RE_error_cb(re, error_cb);