Get DRI drawable from framebuffer object.
authorIan Romanick <idr@us.ibm.com>
Mon, 30 Oct 2006 22:07:00 +0000 (22:07 +0000)
committerIan Romanick <idr@us.ibm.com>
Mon, 30 Oct 2006 22:07:00 +0000 (22:07 +0000)
commit5af5260f3cc6642c16d6b32b3f42693ffd50374b
tree68528f0eae1549f5eee72e6b6b1f5da9b7d28324
parent075fae52001cfd2f99c2c9310208a9a615316454
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.
src/mesa/drivers/dri/mga/mga_xmesa.c
src/mesa/drivers/dri/mga/mgacontext.h
src/mesa/drivers/dri/mga/mgaspan.c