From bb3d61551c8bb3fc60ca48bd2394d4ba7ba004d2 Mon Sep 17 00:00:00 2001 From: Brian Date: Sat, 20 Oct 2007 15:21:02 -0600 Subject: flush the pipe before accum ops --- src/mesa/state_tracker/st_cb_accum.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/mesa/state_tracker') diff --git a/src/mesa/state_tracker/st_cb_accum.c b/src/mesa/state_tracker/st_cb_accum.c index 192bdbab63..ddf9dc2adf 100644 --- a/src/mesa/state_tracker/st_cb_accum.c +++ b/src/mesa/state_tracker/st_cb_accum.c @@ -241,6 +241,9 @@ st_Accum(GLcontext *ctx, GLenum op, GLfloat value) const GLint width = ctx->DrawBuffer->_Xmax - xpos; const GLint height = ctx->DrawBuffer->_Ymax - ypos; + /* make sure color bufs aren't cached */ + pipe->flush(pipe, 0); + switch (op) { case GL_ADD: if (value != 0.0F) { -- cgit v1.2.3