reserve some texture numbers for player skin fullbrights

This commit is contained in:
Bill Currie 2001-01-19 06:16:40 +00:00
parent 9a9e827d6d
commit de137aa864
5 changed files with 5 additions and 1 deletions

View file

@ -138,6 +138,7 @@ extern int d_lightstylevalue[256]; // 8.8 fraction of base light value
extern qboolean envmap;
extern int netgraphtexture; // netgraph texture
extern int playertextures;
extern int player_fb_textures;
extern int skytexturenum; // index in cl.loadmodel, not gl texture object

View file

@ -46,6 +46,7 @@ void Skin_Set_Translate (player_info_t *player);
void Skin_Do_Translation (player_info_t *player);
void Skin_Process (skin_t *skin, struct tex_s *);
#define MAX_CACHED_SKINS 128
#define RSSHOT_WIDTH 320
#define RSSHOT_HEIGHT 200

View file

@ -74,6 +74,7 @@ qboolean envmap; // true during envmap command capture
int playertextures; // up to 16 color translated skins
int player_fb_textures; // up to 128 skin fullbright maps
//
// view origin

View file

@ -202,6 +202,8 @@ R_Init (void)
playertextures = texture_extension_number;
texture_extension_number += MAX_CLIENTS;
player_fb_textures = texture_extension_number;
texture_extension_number += MAX_CACHED_SKINS;
}
void

View file

@ -58,7 +58,6 @@ cvar_t *bottomcolor;
char allskins[128];
#define MAX_CACHED_SKINS 128
skin_t skins[MAX_CACHED_SKINS];
int numskins;