rendering the current view (view3d header, render) didn't render solid
  drawmode.

  found missing opengl initialization calls in opening renderwin.
  probably remains from ghost migration.
This commit is contained in:
2003-07-05 20:38:31 +00:00
parent c69da232bb
commit 6cc94449de
2 changed files with 7 additions and 2 deletions

View File

@@ -1025,7 +1025,7 @@ void drawview3d_render(struct View3D *v3d)
/* XXXXXXXX live and die by the hack */
free_all_realtime_images();
mywindow_build_and_set_renderwin();
v3d_windowmode= 1;
setwinmatrixview3d(0);
v3d_windowmode= 0;

View File

@@ -761,7 +761,12 @@ static void do_render(View3D *ogl_render_view3d, int anim, int force_dispwin)
RE_set_timecursor_callback(set_timecursor);
RE_set_printrenderinfo_callback(printrenderinfo_cb);
if (render_win) window_set_cursor(render_win->win, CURSOR_WAIT);
if (render_win) {
window_set_cursor(render_win->win, CURSOR_WAIT);
// when opening new window... not cross platform identical behaviour, so
// for now call it each time
if(ogl_render_view3d) init_gl_stuff();
}
waitcursor(1);
G.afbreek= 0;