summaryrefslogtreecommitdiffstats
path: root/progs/trivial/clear.c
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2009-05-11 09:46:56 -0600
committerBrian Paul <[email protected]>2009-05-11 09:46:56 -0600
commit2223615e0a897434b41f86d22c41cb5dc9f8d67a (patch)
treee6124d03bd37e97d71a26110ccbfef8a2e0b13a6 /progs/trivial/clear.c
parent31865904d89929364025bfadcde153b4ea9ce7e3 (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. (cherry picked from master, commit c230767d6956b63a2b101acb48f98823bb5dd31a)
Diffstat (limited to 'progs/trivial/clear.c')
0 files changed, 0 insertions, 0 deletions