/* @@@@@@@@@@@@@@@@@@@@@ RE_EndRegistration @@@@@@@@@@@@@@@@@@@@@ */ void RE_EndRegistration(void) { int i; model_t *mod; for (i = 0, mod = mod_known; i < mod_numknown; i++, mod++) { if (!mod->name[0]) continue; if (mod->registration_sequence != registration_sequence) { // don't need this model Hunk_Free(mod->extradata); memset(mod, 0, sizeof(*mod)); } else { // make sure it is paged in Com_PageInMemory(mod->extradata, mod->extradatasize); } } R_FreeUnusedImages(); }
void RI_EndRegistration(void) { int i; model_t *mod; for (i = 0, mod = mod_known; i < mod_numknown; i++, mod++) { if (!mod->name[0]) { continue; } if (mod->registration_sequence != registration_sequence) { /* don't need this model */ Mod_Free(mod); } } R_FreeUnusedImages(); }