From: Brian Paul Date: Tue, 21 Nov 2000 23:25:40 +0000 (+0000) Subject: call RENDER_START/FINISH in read_color_image() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c34cea7de54525a337c904cf22fc026b7ca31578;p=mesa.git call RENDER_START/FINISH in read_color_image() --- diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c index 6ef5554b6f1..25948e2bb22 100644 --- a/src/mesa/main/teximage.c +++ b/src/mesa/main/teximage.c @@ -1,4 +1,4 @@ -/* $Id: teximage.c,v 1.63 2000/11/19 23:10:25 brianp Exp $ */ +/* $Id: teximage.c,v 1.64 2000/11/21 23:25:40 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -2620,6 +2620,8 @@ read_color_image( GLcontext *ctx, GLint x, GLint y, (*ctx->Driver.SetReadBuffer)( ctx, ctx->ReadBuffer, ctx->Pixel.DriverReadBuffer ); + RENDER_START(ctx); + dst = image; stride = width * 4; for (i = 0; i < height; i++) { @@ -2628,6 +2630,8 @@ read_color_image( GLcontext *ctx, GLint x, GLint y, dst += stride; } + RENDER_FINISH(ctx); + /* Read from draw buffer (the default) */ (*ctx->Driver.SetReadBuffer)( ctx, ctx->DrawBuffer, ctx->Color.DriverDrawBuffer );