diff options
author | Ian Romanick <idr@us.ibm.com> | 2006-10-16 20:59:53 +0000 |
---|---|---|
committer | Ian Romanick <idr@us.ibm.com> | 2006-10-16 20:59:53 +0000 |
commit | 7b1ff326071658d5bd6e7feb2ad78d0e0209211d (patch) | |
tree | 01c436fc25784e12e7f342cfcf176f1bcd6ed22b /src/mesa/drivers/dri/common/dri_util.h | |
parent | 8c5ae809163c49cf3785edaee9af0f5b6cfe5f4b (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.h | 7 |
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; |