Free unused texture lumps in R_LoadTextures

PU_CACHE never gets freed automatically and Z_Unlock does
NOTHING.
This commit is contained in:
James R 2021-12-14 23:19:45 -08:00
parent 463cbcef62
commit 2ac9761af0

View file

@ -814,7 +814,7 @@ Rloadflats (INT32 i, INT32 w)
patch->lump = texstart + j; patch->lump = texstart + j;
patch->flip = 0; patch->flip = 0;
Z_Unlock(flatlump); Z_Free(flatlump);
texturewidth[i] = texture->width; texturewidth[i] = texture->width;
textureheight[i] = texture->height << FRACBITS; textureheight[i] = texture->height << FRACBITS;
@ -915,7 +915,7 @@ Rloadtextures (INT32 i, INT32 w)
patch->lump = texstart + j; patch->lump = texstart + j;
patch->flip = 0; patch->flip = 0;
Z_Unlock(patchlump); Z_Free(patchlump);
texturewidth[i] = texture->width; texturewidth[i] = texture->width;
textureheight[i] = texture->height << FRACBITS; textureheight[i] = texture->height << FRACBITS;