summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/common/dri_util.h
diff options
context:
space:
mode:
authorIan Romanick <idr@us.ibm.com>2006-10-16 20:59:53 +0000
committerIan Romanick <idr@us.ibm.com>2006-10-16 20:59:53 +0000
commit7b1ff326071658d5bd6e7feb2ad78d0e0209211d (patch)
tree01c436fc25784e12e7f342cfcf176f1bcd6ed22b /src/mesa/drivers/dri/common/dri_util.h
parent8c5ae809163c49cf3785edaee9af0f5b6cfe5f4b (diff)
Track the currently bound read drawable and make sure its info is up
to date.
Diffstat (limited to 'src/mesa/drivers/dri/common/dri_util.h')
-rw-r--r--src/mesa/drivers/dri/common/dri_util.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/common/dri_util.h b/src/mesa/drivers/dri/common/dri_util.h
index 14c24a0efa..885d5899e0 100644
--- a/src/mesa/drivers/dri/common/dri_util.h
+++ b/src/mesa/drivers/dri/common/dri_util.h
@@ -355,11 +355,16 @@ struct __DRIcontextPrivateRec {
__DRInativeDisplay *display;
/**
- * Pointer to drawable currently bound to this context.
+ * Pointer to drawable currently bound to this context for drawing.
*/
__DRIdrawablePrivate *driDrawablePriv;
/**
+ * Pointer to drawable currently bound to this context for reading.
+ */
+ __DRIdrawablePrivate *driReadablePriv;
+
+ /**
* Pointer to screen on which this context was created.
*/
__DRIscreenPrivate *driScreenPriv;