Series is Reviewed-by: Ilia Mirkin <imir...@alum.mit.edu>
On Tue, Aug 19, 2014 at 7:40 AM, Chris Forbes <chr...@ijw.co.nz> wrote: > Signed-off-by: Chris Forbes <chr...@ijw.co.nz> > --- > src/mesa/main/condrender.c | 13 +++++++++++++ > 1 file changed, 13 insertions(+) > > diff --git a/src/mesa/main/condrender.c b/src/mesa/main/condrender.c > index 54cd423..75f9d74 100644 > --- a/src/mesa/main/condrender.c > +++ b/src/mesa/main/condrender.c > @@ -162,12 +162,25 @@ _mesa_check_conditional_render(struct gl_context *ctx) > ctx->Driver.WaitQuery(ctx, q); > } > return q->Result > 0; > + case GL_QUERY_BY_REGION_WAIT_INVERTED: > + /* fall-through */ > + case GL_QUERY_WAIT_INVERTED: > + if (!q->Ready) { > + ctx->Driver.WaitQuery(ctx, q); > + } > + return q->Result == 0; > case GL_QUERY_BY_REGION_NO_WAIT: > /* fall-through */ > case GL_QUERY_NO_WAIT: > if (!q->Ready) > ctx->Driver.CheckQuery(ctx, q); > return q->Ready ? (q->Result > 0) : GL_TRUE; > + case GL_QUERY_BY_REGION_NO_WAIT_INVERTED: > + /* fall-through */ > + case GL_QUERY_NO_WAIT_INVERTED: > + if (!q->Ready) > + ctx->Driver.CheckQuery(ctx, q); > + return q->Ready ? (q->Result == 0) : GL_TRUE; > default: > _mesa_problem(ctx, "Bad cond render mode %s in " > " _mesa_check_conditional_render()", > -- > 2.0.4 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev