free shProg->Attributes in _mesa_free_shader_program_data()

This commit is contained in:
Brian 2007-04-19 15:23:34 -06:00
parent fe16b9f663
commit 4b7c6fc5a6

View file

@ -119,6 +119,11 @@ _mesa_free_shader_program_data(GLcontext *ctx,
_mesa_clear_shader_program_data(ctx, shProg);
if (shProg->Attributes) {
_mesa_free_parameter_list(shProg->Attributes);
shProg->Attributes = NULL;
}
/* detach shaders */
for (i = 0; i < shProg->NumShaders; i++) {
_mesa_reference_shader(ctx, &shProg->Shaders[i], NULL);