X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=model_alias.c;h=ca4c88ef97d243565ddf7c1a75c88621fdade440;hb=f60caa1e1c25e2a462a9045f6dd2d1415d663012;hp=ddcd849e63e487a838e3dcf4c836a0cbc5261567;hpb=245cf3ea113b4dee5021cfd3b0686053d858df19;p=xonotic%2Fdarkplaces.git diff --git a/model_alias.c b/model_alias.c index ddcd849e..ca4c88ef 100644 --- a/model_alias.c +++ b/model_alias.c @@ -761,7 +761,6 @@ static void Mod_MDLMD2MD3_TraceLine(dp_model_t *model, const frameblend_t *frame float *vertex3f = vertex3fbuf; memset(trace, 0, sizeof(*trace)); trace->fraction = 1; - trace->realfraction = 1; trace->hitsupercontentsmask = hitsupercontentsmask; if (model->surfmesh.num_vertices > 1024) vertex3f = (float *)Mem_Alloc(tempmempool, model->surfmesh.num_vertices * sizeof(float[3])); @@ -801,7 +800,6 @@ static void Mod_MDLMD2MD3_TraceBox(dp_model_t *model, const frameblend_t *frameb // box trace, performed as brush trace memset(trace, 0, sizeof(*trace)); trace->fraction = 1; - trace->realfraction = 1; trace->hitsupercontentsmask = hitsupercontentsmask; if (model->surfmesh.num_vertices > 1024) vertex3f = (float *)Mem_Alloc(tempmempool, model->surfmesh.num_vertices * sizeof(float[3])); @@ -924,6 +922,7 @@ static void Mod_BuildAliasSkinFromSkinFrame(texture_t *texture, skinframe_t *ski //texture->textureflags = 0; texture->basematerialflags = MATERIALFLAG_WALL; + texture->basealpha = 1.0f; if (texture->currentskinframe->hasalpha) texture->basematerialflags |= MATERIALFLAG_ALPHA | MATERIALFLAG_BLENDED | MATERIALFLAG_NOSHADOW; texture->currentmaterialflags = texture->basematerialflags;