Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2006-02-19 23:53:07 +0300
committerTon Roosendaal <ton@blender.org>2006-02-19 23:53:07 +0300
commit1e953764105fca48decb82256ab5a87c34c67349 (patch)
treecdb06a981a6e183f020e1548de3a0be446de96e0 /source/blender/src/renderwin.c
parent0876e99ccfcddbb7540b23243b2358c31d99ca02 (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/renderwin.c')
-rw-r--r--source/blender/src/renderwin.c7
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);
}