added a quick Z_FreeTag function as a shortcut to Z_FreeTags(tag, tag) where both tags are the same

This commit is contained in:
Monster Iestyn 2018-02-14 23:16:16 +00:00
parent 836bf5e12f
commit 8f834d6784
3 changed files with 10 additions and 4 deletions

View file

@ -581,8 +581,8 @@ void HWR_FreeTextureCache(void)
// free all hardware-converted graphics cached in the heap // free all hardware-converted graphics cached in the heap
// our gool is only the textures since user of the texture is the texture cache // our gool is only the textures since user of the texture is the texture cache
Z_FreeTags(PU_HWRCACHE, PU_HWRCACHE); Z_FreeTag(PU_HWRCACHE);
Z_FreeTags(PU_HWRCACHE_UNLOCKED, PU_HWRCACHE_UNLOCKED); Z_FreeTag(PU_HWRCACHE_UNLOCKED);
// Alam: free the Z_Blocks before freeing it's users // Alam: free the Z_Blocks before freeing it's users
@ -629,8 +629,8 @@ void HWR_SetPalette(RGBA_t *palette)
// now flush data texture cache so 32 bit texture are recomputed // now flush data texture cache so 32 bit texture are recomputed
if (patchformat == GR_RGBA || textureformat == GR_RGBA) if (patchformat == GR_RGBA || textureformat == GR_RGBA)
{ {
Z_FreeTags(PU_HWRCACHE, PU_HWRCACHE); Z_FreeTag(PU_HWRCACHE);
Z_FreeTags(PU_HWRCACHE_UNLOCKED, PU_HWRCACHE_UNLOCKED); Z_FreeTag(PU_HWRCACHE_UNLOCKED);
} }
} }

View file

@ -407,6 +407,11 @@ void Z_FreeTags(INT32 lowtag, INT32 hightag)
} }
} }
void Z_FreeTag(INT32 tagnum)
{
Z_FreeTags(tagnum, tagnum);
}
// //
// Z_CheckMemCleanup // Z_CheckMemCleanup
// //

View file

@ -59,6 +59,7 @@
#define PU_HWRPATCHINFO_UNLOCKED 103 #define PU_HWRPATCHINFO_UNLOCKED 103
void Z_Init(void); void Z_Init(void);
void Z_FreeTag(INT32 tagnum);
void Z_FreeTags(INT32 lowtag, INT32 hightag); void Z_FreeTags(INT32 lowtag, INT32 hightag);
void Z_CheckMemCleanup(void); void Z_CheckMemCleanup(void);
void Z_CheckHeap(INT32 i); void Z_CheckHeap(INT32 i);