summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Whitwell <keith@tungstengraphics.com>2006-01-26 18:30:34 +0000
committerKeith Whitwell <keith@tungstengraphics.com>2006-01-26 18:30:34 +0000
commit2807d1f58af306c05c6ab7b5ed8d1522b86396f6 (patch)
treeba012a178bd1edcff2097f5315e32b66c4566865
parent93f913926e5a6026222d5bba7bbe31712e7b9935 (diff)
Get readbuffer correctly.
-rw-r--r--src/mesa/drivers/dri/i915/intel_pixel.c10
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;