Cvar_RegisterVariable(&r_mipskins);
}
-static void Mod_Alias_SERAddEntity(void)
-{
- R_Clip_AddBox(currentrenderentity->mins, currentrenderentity->maxs, R_Entity_Callback, currentrenderentity, NULL);
-}
-
// LordHavoc: proper bounding box considerations
static float aliasbboxmin[3], aliasbboxmax[3], modelyawradius, modelradius;
Mod_MDL_LoadFrames (startframes, numverts, totalverts, scale, translate);
- // LordHavoc: fixed model bbox - was //FIXME: do this right
- //loadmodel->mins[0] = loadmodel->mins[1] = loadmodel->mins[2] = -16;
- //loadmodel->maxs[0] = loadmodel->maxs[1] = loadmodel->maxs[2] = 16;
modelyawradius = sqrt(modelyawradius);
modelradius = sqrt(modelradius);
-// loadmodel->modelradius = modelradius;
for (j = 0;j < 3;j++)
{
loadmodel->normalmins[j] = aliasbboxmin[j];
loadmodel->yawmins[2] = loadmodel->normalmins[2];
loadmodel->yawmaxs[2] = loadmodel->normalmaxs[2];
- loadmodel->SERAddEntity = Mod_Alias_SERAddEntity;
- loadmodel->Draw = R_DrawAliasModel;
+ loadmodel->Draw = R_DrawQ1Q2AliasModel;
loadmodel->DrawSky = NULL;
loadmodel->DrawShadow = NULL;
}
loadmodel->type = mod_alias;
loadmodel->aliastype = ALIASTYPE_MDLMD2;
- loadmodel->SERAddEntity = Mod_Alias_SERAddEntity;
- loadmodel->Draw = R_DrawAliasModel;
+ loadmodel->Draw = R_DrawQ1Q2AliasModel;
loadmodel->DrawSky = NULL;
loadmodel->DrawShadow = NULL;
// LordHavoc: model bbox
modelyawradius = sqrt(modelyawradius);
modelradius = sqrt(modelradius);
-// loadmodel->modelradius = modelradius;
for (j = 0;j < 3;j++)
{
loadmodel->normalmins[j] = aliasbboxmin[j];
// model bbox
modelradius = pheader->radius;
-// loadmodel->modelradius = pheader->radius;
for (i = 0;i < 3;i++)
{
loadmodel->normalmins[i] = pheader->mins[i];
loadmodel->yawmins[2] = loadmodel->normalmins[2];
loadmodel->yawmaxs[2] = loadmodel->normalmaxs[2];
- loadmodel->SERAddEntity = Mod_Alias_SERAddEntity;
- loadmodel->Draw = R_DrawAliasModel;
+ loadmodel->Draw = R_DrawZymoticModel;
loadmodel->DrawSky = NULL;
loadmodel->DrawShadow = NULL;
}
+