aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/intel/intel_decode.c
diff options
context:
space:
mode:
authorRobert Ellison <[email protected]>2009-05-08 11:13:57 -0600
committerRobert Ellison <[email protected]>2009-05-08 16:32:28 -0600
commitc230767d6956b63a2b101acb48f98823bb5dd31a (patch)
tree30faf708715d498c980c7dee74e37728ed0fd471 /src/mesa/drivers/dri/intel/intel_decode.c
parent1d663ae2925ffadf419ddbea9eca8d5706ea6510 (diff)
mesa: Fixed a texture memory leak
The current texture for any particular texture unit is given an additional reference in update_texture_state(); but if the context is closed before that texture can be released (which is quite frequent in normal use, unless a program unbinds and deletes the texture and renders without it to force a call to update_texture_state(), the memory is lost. This affects general Mesa; but the i965 is particularly affected because it allocates a considerable amount of additional memory for each allocated texture.
Diffstat (limited to 'src/mesa/drivers/dri/intel/intel_decode.c')
0 files changed, 0 insertions, 0 deletions