fix of a fix.
:) never say something like "I have fixed all the memleaks." it's trolling fate. now, i'm not sure, but it should be less than before.
This commit is contained in:
parent
3f2885e185
commit
86f7f49988
3 changed files with 4 additions and 0 deletions
|
@ -70,6 +70,7 @@ void play_sound_p(Sound *snd) {
|
|||
void delete_sound(void **snds, void *snd) {
|
||||
free(((Sound *)snd)->name);
|
||||
alDeleteBuffers(1, &((Sound *)snd)->alsnd);
|
||||
delete_element(snds, snd);
|
||||
}
|
||||
|
||||
void delete_sounds() {
|
||||
|
|
|
@ -104,6 +104,8 @@ GLuint get_shader(const char *name) {
|
|||
void delete_shader(void **shas, void *sha) {
|
||||
free(((Shader *)sha)->name);
|
||||
glDeleteShader(((Shader*)sha)->prog);
|
||||
|
||||
delete_element(shas, sha);
|
||||
}
|
||||
|
||||
void delete_shaders() {
|
||||
|
|
|
@ -188,6 +188,7 @@ void stage_end() {
|
|||
delete_projectiles();
|
||||
delete_enemies(&global.enemies);
|
||||
delete_poweritems();
|
||||
delete_lasers();
|
||||
global.frames = 0;
|
||||
}
|
||||
|
Loading…
Reference in a new issue