xserver ChangeLog,3.337,3.338
David Reveman <xserver-commit-u7BhqnqprCWvj1b/[email protected]> Fri, 10 Jun 2005 09:02:41 -0700 (PDT)
| Newsgroups | gmane.comp.freedesktop.xserver.cvs |
|---|---|
| Message-ID | <[email protected]> |
Committed by: davidr Update of /cvs/xserver/xserver In directory gabe:/tmp/cvs-serv5340 Modified Files: ChangeLog Log Message: Fix a few memory leaks in GLX code Index: ChangeLog =================================================================== RCS file: /cvs/xserver/xserver/ChangeLog,v retrieving revision 3.337 retrieving revision 3.338 diff -u -d -r3.337 -r3.338 --- ChangeLog 10 Jun 2005 12:30:39 -0000 3.337 +++ ChangeLog 10 Jun 2005 16:02:39 -0000 3.338 @@ -1,10 +1,14 @@ 2005-06-10 David Reveman <[email protected]> * GL/glx/glxdrawable.h: - * GL/glx/glxext.c (PixmapGone): + * GL/glx/glxext.c (PixmapGone, ResetExtension): Free table of clients. + (ResetClientState): Free GLClientextensions properly. + (__glXFreeContext): Free modes. + * GL/glx/glxcmds.c (__glXCreateGLXPixmap): Allocate buffers when creating GLXPixmap. Need to do this for GLX_MESA_render_texture to work. + (__glXCreateGLXPixmap): Reset refcnt. * include/GL/glxproto.h: * hw/xgl/xglglx.c: