diff options
author | Keith Whitwell <keith@tungstengraphics.com> | 2006-01-26 18:30:34 +0000 |
---|---|---|
committer | Keith Whitwell <keith@tungstengraphics.com> | 2006-01-26 18:30:34 +0000 |
commit | 2807d1f58af306c05c6ab7b5ed8d1522b86396f6 (patch) | |
tree | ba012a178bd1edcff2097f5315e32b66c4566865 | |
parent | 93f913926e5a6026222d5bba7bbe31712e7b9935 (diff) |
Get readbuffer correctly.
-rw-r--r-- | src/mesa/drivers/dri/i915/intel_pixel.c | 10 |
1 files 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; |