]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_sprite.c
set supercontents and surfaceflags on models not using shaders
[xonotic/darkplaces.git] / model_sprite.c
index 5fe6fdf3074f1bec5fb73e19ca5e7d9c4b2cb23e..a33fa9f36635c5b8f11a38e9ec29d0951225f5f0 100644 (file)
@@ -59,6 +59,10 @@ static void Mod_SpriteSetupTexture(texture_t *texture, skinframe_t *skinframe, q
        texture->currentmaterialflags = texture->basematerialflags;
        texture->numskinframes = 1;
        texture->currentskinframe = texture->skinframes[0] = skinframe;
+       texture->surfaceflags = 0;
+       texture->supercontents = SUPERCONTENTS_SOLID;
+       if (!(texture->basematerialflags & MATERIALFLAG_BLENDED))
+               texture->supercontents |= SUPERCONTENTS_OPAQUE;
 }
 
 static void Mod_Sprite_SharedSetup(const unsigned char *datapointer, int version, const unsigned int *palette, qboolean additive)