#ifndef SHADERDESC_H
#define SHADERDESC_H

enum {
    _rpSkinXboxShaderDesc_matfxnull = 0,
    _rpSkinXboxShaderDesc_matfxenv = 1
    };

typedef struct _rpSkinXboxShaderDesc
/* list the properties of this shader and its bytecode so we can find it! */
{
    int     matfx,
            prelit,
            numWeights,
            numDirect,
            numPoint;
    DWORD   *byteCode;
} _rpSkinXboxShaderDesc;

extern int _rpSkinXboxGetNumShaderDesc();

extern _rpSkinXboxShaderDesc ** _rpSkinXboxGetShaderDesc();

extern int _rpSkinXboxGetNumVertexFormats();

extern DWORD ** _rpSkinXboxGetVertexFormatList();

#endif
