diff options
author | Jose Dapena Paz <[email protected]> | 2018-05-24 19:56:24 +0200 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2018-05-25 10:38:09 +1000 |
commit | 6c61c31dc2fe52ad8a56ebe0b3aa10c223b635ba (patch) | |
tree | b45ef7b12302c72e5b1d40e02e1ed0b5744a39f2 /src/mesa/.gitignore | |
parent | 508b423dd6f08591a911f83e7a798027ab0021c0 (diff) |
mesa: do not leak ctx->Shader.ReferencedProgram references
When glUseProgram is used, references to the included shaders are
added in ctx->Shader.ReferencedProgram. But those references are not
decreased when the shader data is deallocated. Thus, those shaders
are leaked.
Explicitely remove the pending references to these shaders.
Fixes: e6506b3cd23 ("mesa: retain gl_shader_programs after glDeleteProgram if they are in use")
Reviewed-by: Timothy Arceri <[email protected]>
Diffstat (limited to 'src/mesa/.gitignore')
0 files changed, 0 insertions, 0 deletions