diff options
author | Ian Romanick <idr@us.ibm.com> | 2006-10-30 22:07:00 +0000 |
---|---|---|
committer | Ian Romanick <idr@us.ibm.com> | 2006-10-30 22:07:00 +0000 |
commit | 5af5260f3cc6642c16d6b32b3f42693ffd50374b (patch) | |
tree | 68528f0eae1549f5eee72e6b6b1f5da9b7d28324 /src/mesa/drivers/dri/mga/mga_xmesa.c | |
parent | 075fae52001cfd2f99c2c9310208a9a615316454 (diff) |
Get DRI drawable from framebuffer object.
In the software rasterization fallbacks, get the __DRIdrawablePrivate
pointer from the driRenderbuffer that is passed in. This eliminates
the need for the mesa_drawable pointer in MGA context structure.
This partially fixes bug #8799. wincopy no longer produces a black
window for the destination window, but it does produce incorrect
results if the destination window is resized.
Diffstat (limited to 'src/mesa/drivers/dri/mga/mga_xmesa.c')
-rw-r--r-- | src/mesa/drivers/dri/mga/mga_xmesa.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/mga/mga_xmesa.c b/src/mesa/drivers/dri/mga/mga_xmesa.c index 73bcfcce73..f02913c6af 100644 --- a/src/mesa/drivers/dri/mga/mga_xmesa.c +++ b/src/mesa/drivers/dri/mga/mga_xmesa.c @@ -883,7 +883,6 @@ mgaMakeCurrent(__DRIcontextPrivate *driContextPriv, mmesa->driDrawable = driDrawPriv; mmesa->dirty = ~0; mmesa->dirty_cliprects = (MGA_FRONT|MGA_BACK); - mmesa->mesa_drawable = driDrawPriv; } mmesa->driReadable = driReadPriv; |