diff options
author | Ton Roosendaal <ton@blender.org> | 2006-02-19 23:53:07 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2006-02-19 23:53:07 +0300 |
commit | 1e953764105fca48decb82256ab5a87c34c67349 (patch) | |
tree | cdb06a981a6e183f020e1548de3a0be446de96e0 /source/blender/src | |
parent | 0876e99ccfcddbb7540b23243b2358c31d99ca02 (diff) |
Changing a glFLush() in glFinish() for drawing info text in renderwindow...
seems to be a reason for opengl crashes with thread render?
Diffstat (limited to 'source/blender/src')
-rw-r--r-- | source/blender/src/renderwin.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/src/renderwin.c b/source/blender/src/renderwin.c index 54f39ffd32f..b980870dfca 100644 --- a/source/blender/src/renderwin.c +++ b/source/blender/src/renderwin.c @@ -806,7 +806,8 @@ static void renderwin_progress(RenderWin *rw, RenderResult *rr, rcti *renrect) glaDrawPixelsSafe(fullrect[0][0], fullrect[0][1], rr->rectx-2*rr->crop, ymax, rr->rectx, GL_RGBA, GL_FLOAT, rectf); glPixelZoom(1.0, 1.0); -// glFlush(); + + /* no glFlush(); here... threads render hates it! */ glFinish(); glDrawBuffer(GL_BACK); } @@ -855,7 +856,9 @@ static void printrenderinfo_cb(RenderStats *rs) render_win->render_text= BLI_strdup(str); glDrawBuffer(GL_FRONT); renderwin_draw_render_info(render_win); - glFlush(); + + /* no glFlush(); here... threads render hates it! */ + glFinish(); glDrawBuffer(GL_BACK); } |