QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
glsl_particles.c File Reference

Macros

#define GL_VERTEX_PROGRAM_POINT_SIZE   0x8642
 
#define NH_DEFINE
 

Functions

void glsl_R_ClearParticles (void)
 
void glsl_R_DrawParticles (void)
 
void glsl_r_easter_eggs_f (cvar_t *var)
 
void glsl_R_InitParticles (void)
 
void glsl_R_Particle_New (ptype_t type, int texnum, const vec3_t org, float scale, const vec3_t vel, float die, int color, float alpha, float ramp)
 
void glsl_R_Particle_NewRandom (ptype_t type, int texnum, const vec3_t org, int org_fuzz, float scale, int vel_fuzz, float die, int color, float alpha, float ramp)
 
void glsl_R_Particles_Init_Cvars (void)
 
void glsl_r_particles_style_f (cvar_t *var)
 
void glsl_R_ReadPointFile_f (void)
 

Macro Definition Documentation

#define GL_VERTEX_PROGRAM_POINT_SIZE   0x8642
#define NH_DEFINE

Function Documentation

void glsl_R_ClearParticles ( void  )
void glsl_R_DrawParticles ( void  )
void glsl_r_easter_eggs_f ( cvar_t var)
void glsl_R_InitParticles ( void  )
void glsl_R_Particle_New ( ptype_t  type,
int  texnum,
const vec3_t  org,
float  scale,
const vec3_t  vel,
float  die,
int  color,
float  alpha,
float  ramp 
)
void glsl_R_Particle_NewRandom ( ptype_t  type,
int  texnum,
const vec3_t  org,
int  org_fuzz,
float  scale,
int  vel_fuzz,
float  die,
int  color,
float  alpha,
float  ramp 
)
void glsl_R_Particles_Init_Cvars ( void  )
void glsl_r_particles_style_f ( cvar_t var)
void glsl_R_ReadPointFile_f ( void  )

Variable Documentation

shaderparam_t mvp_matrix
shaderparam_t palette
int program
shaderparam_t texture
shaderparam_t vertex