diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2010-08-27 12:40:11 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2010-09-08 09:20:42 -0400 |
commit | 16887d042a917fa4773e4d853f50051b54e9948c (patch) | |
tree | 6e31237b62e2d49e5544a05a64d99a95015b1d39 /src/glx/dri_common.h | |
parent | b4bb6680200b5a898583392f4c831c02f41e63f7 (diff) |
glx: Drop broken drawable garbage collection
Doesn't work for pixmaps, was looking up the GLX XID and was never thread
safe. Instead, just destroy the client side structures when the
drawable is no long current for a context.
Diffstat (limited to 'src/glx/dri_common.h')
-rw-r--r-- | src/glx/dri_common.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/glx/dri_common.h b/src/glx/dri_common.h index 846a905a88..13b5ae471d 100644 --- a/src/glx/dri_common.h +++ b/src/glx/dri_common.h @@ -55,6 +55,9 @@ extern void driDestroyConfigs(const __DRIconfig **configs); extern __GLXDRIdrawable * driFetchDrawable(struct glx_context *gc, GLXDrawable glxDrawable); +extern void +driReleaseDrawables(struct glx_context *gc); + extern const __DRIsystemTimeExtension systemTimeExtension; extern void InfoMessageF(const char *f, ...); |