diff options
author | Brian Paul <brian.paul@tungstengraphics.com> | 2006-08-30 21:17:51 +0000 |
---|---|---|
committer | Brian Paul <brian.paul@tungstengraphics.com> | 2006-08-30 21:17:51 +0000 |
commit | 6c06ce281aa7a7e20eab1934f573bc5c673d41cb (patch) | |
tree | 497ad65b4f600466db26ed9dab093ffd76764177 /src/mesa/drivers/x11/xmesaP.h | |
parent | 12a5f812fcf00708ea2b6501e7adcdd5e7a47fac (diff) |
Use XAddExtension() to register an XCloseDisplay() callback function.
When the callback is called, free all Mesa's private visual and buffer
data structures which are tied to the display.
Fixes problems reported by Kitware.
Diffstat (limited to 'src/mesa/drivers/x11/xmesaP.h')
-rw-r--r-- | src/mesa/drivers/x11/xmesaP.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/x11/xmesaP.h b/src/mesa/drivers/x11/xmesaP.h index d7b772c9b1..4db0872621 100644 --- a/src/mesa/drivers/x11/xmesaP.h +++ b/src/mesa/drivers/x11/xmesaP.h @@ -520,6 +520,8 @@ extern void xmesa_set_renderbuffer_funcs(struct xmesa_renderbuffer *xrb, enum pixel_format pixelformat, GLint depth); +extern void xmesa_destroy_buffers_on_display(XMesaDisplay *dpy); + /** * Using a function instead of an ordinary cast is safer. |