8#define Q3TEXTUREFLAG_TWOSIDED 1
9#define Q3TEXTUREFLAG_NOPICMIP 16
10#define Q3TEXTUREFLAG_POLYGONOFFSET 32
11#define Q3TEXTUREFLAG_REFRACTION 256
12#define Q3TEXTUREFLAG_REFLECTION 512
13#define Q3TEXTUREFLAG_WATERSHADER 1024
14#define Q3TEXTUREFLAG_CAMERA 2048
15#define Q3TEXTUREFLAG_TRANSPARENTSORT 4096
17#define Q3PATHLENGTH 64
18#define TEXTURE_MAXFRAMES 64
20#define Q3DEFORM_MAXPARMS 3
21#define Q3SHADER_MAXLAYERS 8
22#define Q3RGBGEN_MAXPARMS 3
23#define Q3ALPHAGEN_MAXPARMS 1
24#define Q3TCGEN_MAXPARMS 6
25#define Q3TCMOD_MAXPARMS 6
42#define Q3WAVEFUNC_USER_COUNT 4
43#define Q3WAVEFUNC_USER_SHIFT 8
45typedef enum q3deform_e
67typedef enum q3rgbgen_e
83typedef enum q3alphagen_e
109typedef enum q3tcmod_e
124typedef struct q3shaderinfo_layer_rgbgen_s
133typedef struct q3shaderinfo_layer_alphagen_s
142typedef struct q3shaderinfo_layer_tcgen_s
149typedef struct q3shaderinfo_layer_tcmod_s
158typedef struct q3shaderinfo_layer_s
174typedef struct q3shaderinfo_deform_s
183typedef enum dpoffsetmapping_technique_s
191typedef enum dptransparentsort_category_e
198typedef struct shader_s
201#define Q3SHADERINFO_COMPARE_START surfaceparms
256#define Q3SHADERINFO_COMPARE_END rtlightambient
260typedef struct texture_shaderpass_s
#define TEXTURE_MAXFRAMES
#define Q3ALPHAGEN_MAXPARMS
#define Q3RGBGEN_MAXPARMS
@ Q3RGBGEN_LIGHTINGDIFFUSE
@ Q3RGBGEN_IDENTITYLIGHTING
@ Q3RGBGEN_ONEMINUSENTITY
@ Q3RGBGEN_ONEMINUSVERTEX
@ Q3DEFORM_PROJECTIONSHADOW
#define Q3SHADER_MAXLAYERS
dptransparentsortcategory_t
@ TRANSPARENTSORT_DISTANCE
@ Q3TCMOD_ENTITYTRANSLATE
dpoffsetmapping_technique_t
@ Q3ALPHAGEN_LIGHTINGSPECULAR
@ Q3ALPHAGEN_ONEMINUSENTITY
@ Q3ALPHAGEN_ONEMINUSVERTEX
#define Q3DEFORM_MAXPARMS
@ Q3WAVEFUNC_INVERSESAWTOOTH
float waveparms[Q3WAVEPARMS]
float parms[Q3ALPHAGEN_MAXPARMS]
float parms[Q3RGBGEN_MAXPARMS]
float waveparms[Q3WAVEPARMS]
q3shaderinfo_layer_tcgen_t tcgen
q3shaderinfo_layer_tcmod_t tcmods[Q3MAXTCMODS]
q3shaderinfo_layer_alphagen_t alphagen
q3shaderinfo_layer_rgbgen_t rgbgen
float parms[Q3TCGEN_MAXPARMS]
float parms[Q3TCMOD_MAXPARMS]
float waveparms[Q3WAVEPARMS]
float r_water_waterscroll[2]
q3shaderinfo_layer_t layers[Q3SHADER_MAXLAYERS]
dptransparentsortcategory_t transparentsort
q3shaderinfo_deform_t deforms[Q3MAXDEFORMS]
char skyboxname[Q3PATHLENGTH]
dpoffsetmapping_technique_t offsetmapping
char dpreflectcube[Q3PATHLENGTH]
q3shaderinfo_layer_tcmod_t tcmods[Q3MAXTCMODS]
q3shaderinfo_layer_rgbgen_t rgbgen
q3shaderinfo_layer_alphagen_t alphagen
struct skinframe_s * skinframes[TEXTURE_MAXFRAMES]
q3shaderinfo_layer_tcgen_t tcgen