[Intel-gfx] [PATCH] glXReleaseTexImageEXT should release reference to storage for the pixmap (2nd try)

Garry Bodsworth garry at camvine.com
Tue Jun 2 09:50:45 CEST 2009

On 1 Jun 2009, at 10:14, Shuang He wrote:

> According to GLX_EXT_texture_from_pixmap spec, "The storage for the  
> GLX pixmap will be freed when it is not current to any client and  
> all color buffers that are bound to a texture object have been  
> released."


I've submitted the Clutter fix to their mailing list because that is  
fairly important to go in.

I thought I'd just share my experience using the patch (the first  
version you submitted because it took quite a few hours to get Mesa  

Mesa 7.5 branch git + your two original patches.
Clutter 0.9.2 plus the patch I just submitted to their mailing list.
Intel driver 2.7.1
libdrm2 and libdrm-intel git latest
Kernel 2.6.30.rc5

Memory use is now constant.  I ran my application overnight and uptime  
is 15:43.

Thanks for all your hard work,
Garry Bodsworth

More information about the Intel-gfx mailing list