From 2807d1f58af306c05c6ab7b5ed8d1522b86396f6 Mon Sep 17 00:00:00 2001 From: Keith Whitwell Date: Thu, 26 Jan 2006 18:30:34 +0000 Subject: [PATCH] Get readbuffer correctly. --- src/mesa/drivers/dri/i915/intel_pixel.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mesa/drivers/dri/i915/intel_pixel.c b/src/mesa/drivers/dri/i915/intel_pixel.c index fa2ac886398..3e9ac06d8f2 100644 --- a/src/mesa/drivers/dri/i915/intel_pixel.c +++ b/src/mesa/drivers/dri/i915/intel_pixel.c @@ -433,13 +433,13 @@ static struct intel_region *intel_readbuf_region( struct intel_context *intel ) { GLcontext *ctx = &intel->ctx; - /* XXX: I don't really understand where I should be pulling the - * ReadBuffer. + /* This will have to change to support EXT_fbo's, but is correct + * for now: */ - switch (ctx->Pixel.ReadBuffer) { - case GL_FRONT: + switch (ctx->ReadBuffer->_ColorReadBufferIndex) { + case BUFFER_FRONT_LEFT: return intel->front_region; - case GL_BACK: + case BUFFER_BACK_LEFT: return intel->back_region; default: return NULL;