X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=model_shared.h;h=6d7cb0c26773d72e731e6aa677893079e7596c7f;hb=259c8a118477de2e8e31e86e7dfb0d20698b0489;hp=d55844e37433a94fc15b38a7b4b801d6b3f24b9f;hpb=3dc29de768c9d71f4073d44dc5e1a82ca7e8e280;p=xonotic%2Fdarkplaces.git diff --git a/model_shared.h b/model_shared.h index d55844e3..6d7cb0c2 100644 --- a/model_shared.h +++ b/model_shared.h @@ -118,9 +118,6 @@ typedef struct model_s // LordHavoc: sorted surface pointer array, sorted by shader type and then by texture msurface_t **modelsortedsurfaces; // [nummodelsurfaces] - // used for surfaces without a valid texture - texture_t notexture; - // lightmap format, set to r_lightmaprgba when model is loaded int lightmaprgba; @@ -212,6 +209,11 @@ model_t; //============================================================================ +// this can be used for anything without a valid texture +extern rtexture_t *r_notexture; +// every texture must be in a pool... +extern rtexturepool_t *r_notexturepool; + // model loading extern model_t *loadmodel; extern qbyte *mod_base; @@ -236,9 +238,7 @@ void Mod_PurgeUnused(void); extern model_t *loadmodel; extern char loadname[32]; // for hunk tags -//extern model_t *Mod_LoadModel (model_t *mod, qboolean crash); - -//extern float RadiusFromBounds (vec3_t mins, vec3_t maxs); extern model_t *Mod_FindName (char *name); #endif // __MODEL__ +