From 7f55eb2b149a0994a526307d01388cc123868eb9 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Tue, 28 Nov 2000 22:34:46 +0000 Subject: changed error tests for depth and stencil buffers --- src/mesa/swrast/s_copypix.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mesa/swrast/s_copypix.c b/src/mesa/swrast/s_copypix.c index 1c5f58fcf0..e1ae060ee2 100644 --- a/src/mesa/swrast/s_copypix.c +++ b/src/mesa/swrast/s_copypix.c @@ -1,4 +1,4 @@ -/* $Id: s_copypix.c,v 1.6 2000/11/28 08:03:22 joukj Exp $ */ +/* $Id: s_copypix.c,v 1.7 2000/11/28 22:34:46 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -650,7 +650,7 @@ static void copy_depth_pixels( GLcontext *ctx, GLint srcx, GLint srcy, const GLboolean zoom = ctx->Pixel.ZoomX != 1.0F || ctx->Pixel.ZoomY != 1.0F; GLint overlapping; - if (!ctx->ReadBuffer->DepthBuffer || !ctx->DrawBuffer->DepthBuffer) { + if (!ctx->Visual.DepthBits) { gl_error( ctx, GL_INVALID_OPERATION, "glCopyPixels" ); return; } @@ -758,7 +758,7 @@ static void copy_stencil_pixels( GLcontext *ctx, GLint srcx, GLint srcy, const GLboolean shift_or_offset = ctx->Pixel.IndexShift || ctx->Pixel.IndexOffset; GLint overlapping; - if (!ctx->DrawBuffer->Stencil || !ctx->ReadBuffer->Stencil) { + if (!ctx->Visual.StencilBits) { gl_error( ctx, GL_INVALID_OPERATION, "glCopyPixels" ); return; } -- cgit v1.2.3