Disable the call to driBOReference() in i915_update_texture()

It doesn't seem to be needed and disabling it fixes a big memory leak with
some programs like xdemos/wincopy.c
This commit is contained in:
Brian 2007-11-07 09:53:25 -07:00
parent 5d9021554e
commit 182e861eea

View file

@ -234,10 +234,14 @@ i915_update_texture(struct i915_context *i915, uint unit,
}
#endif
/* this reference does not seem to be needed. In fact, when it's enabled
* we leak a lot of memory (try xdemos/wincopy).
*/
#if 0
{
/*struct pipe_buffer_handle *p =*/ driBOReference(mt->region->buffer);
}
#endif
#if 0
i915->state.tex_buffer[unit] = driBOReference(intelObj->mt->region->