Tweaked a few things for the skin struct.

This commit is contained in:
Zephaniah E. Hull 2001-02-28 18:37:06 +00:00
parent dcfceca884
commit bf29d43729

View file

@ -50,12 +50,12 @@ typedef struct efrag_s
struct efrag_s *entnext;
} efrag_t;
typedef struct new_tri_s
typedef struct r_tri_s
{
int vert_indices[3];
} r_tri_t;
typedef struct new_model_s
typedef struct r_model_s
{
char *name;
int num_verts;
@ -66,12 +66,23 @@ typedef struct new_model_s
new_tri_t *triangles;
} r_model_t;
typedef struct new_skin_s
/*
* Note, colors are as follows.
*
* num_colors == -1: skin_color is used for all vertices.
* num_colors == 0: No color is used. (Same as -1 with skin_color 1 1 1)
* num_colors == num_verts: vert_colors is used.
*
* No other values are accepted.
*/
typedef struct r_skin_s
{
int texnum;
int num_colors;
vec4_t *colors;
vec4_t color; // Used if num_colors == -1
vec4_t *vert_colors;
vec4_t skin_color;
int num_texcoords;
vec2_t *texcoords;
int num_tri_indices;