X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=model_shared.h;h=90657ed2e1b2cadb882b0ed46e9a5b5729e343d5;hb=bc8b80ee19f7a87e326fa765427d0c4e8dfe9940;hp=480e1f644f6c9ac3150f177c94f869020002e718;hpb=0256e57e16a302ad45090618b8d6eb5930788809;p=xonotic%2Fdarkplaces.git diff --git a/model_shared.h b/model_shared.h index 480e1f64..90657ed2 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; @@ -195,9 +192,6 @@ typedef struct model_s int sprnum_type; mspriteframe_t *sprdata_frames; - // adds a box (or individual polygons) to the clipping engine, - // which will mark the entity visible if seen - void(*SERAddEntity)(void); // draw the model void(*Draw)(void); // draw the model's sky polygons (only used by brush models) @@ -212,11 +206,16 @@ 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; // sky/water subdivision -extern cvar_t gl_subdivide_size; +//extern cvar_t gl_subdivide_size; // texture fullbrights extern cvar_t r_fullbrights;