- size = 0;
- size += loadmodel->num_surfaces * sizeof(msurface_t);
- size += loadmodel->num_surfaces * sizeof(int);
- size += loadmodel->num_surfaces * loadmodel->numskins * sizeof(texture_t);
- size += meshtriangles * sizeof(int[3]);
- size += meshtriangles * sizeof(int[3]);
- size += meshvertices * sizeof(float[3]);
- size += meshvertices * sizeof(float[3]);
- size += meshvertices * sizeof(float[3]);
- size += meshvertices * sizeof(float[3]);
- size += meshvertices * sizeof(float[2]);
- size += meshvertices * sizeof(int[4]);
- size += meshvertices * sizeof(float[4]);
- size += loadmodel->num_poses * sizeof(float[12]);
- size += loadmodel->num_bones * sizeof(float[12]);
- size += loadmodel->numskins * sizeof(animscene_t);
- size += loadmodel->num_bones * sizeof(aliasbone_t);
- size += loadmodel->numframes * sizeof(animscene_t);
- if (meshvertices <= 65536)
- size += meshtriangles * sizeof(unsigned short[3]);