}
shadowmesh_t;
+#define TEXTURE_MAXFRAMES 64
+
typedef enum texturelayertype_e
{
TEXTURELAYERTYPE_INVALID,
// current material flags (updated each bmodel render)
int currentmaterialflags;
- // loaded the same as model skins
- skinframe_t skin;
+ // textures to use when rendering this material
+ skinframe_t *currentskinframe;
+ int numskinframes;
+ float skinframerate;
+ skinframe_t skinframes[TEXTURE_MAXFRAMES];
// total frames in sequence and alternate sequence
int anim_total[2];