diff options
Diffstat (limited to 'src/mesa/main/teximage.c')
-rw-r--r-- | src/mesa/main/teximage.c | 6 |
1 files changed, 5 insertions, 1 deletions
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 ); |