UFO: Alien Invasion
|
#include <r_program.h>
Data Fields | |
GLuint | id |
char | name [MAX_VAR] |
r_shader_t * | v |
r_shader_t * | f |
r_progvar_t | vars [MAX_PROGRAM_VARS] |
programInitFunc_t | init |
programUseFunc_t | use |
void * | userdata |
Definition at line 54 of file r_program.h.
r_shader_t* r_program_s::f |
fragment shader
Definition at line 58 of file r_program.h.
Referenced by R_LoadProgram(), and R_ShutdownProgram().
GLuint r_program_s::id |
Definition at line 55 of file r_program.h.
Referenced by R_EnableBlur(), R_EnableLighting(), R_EnableWarp(), R_LoadProgram(), R_ProgramVariable(), R_ShutdownProgram(), R_ShutdownPrograms(), and R_UseProgram().
programInitFunc_t r_program_s::init |
Definition at line 60 of file r_program.h.
Referenced by R_LoadProgram().
char r_program_s::name[MAX_VAR] |
Definition at line 56 of file r_program.h.
Referenced by R_LoadProgram(), and R_ProgramVariable().
programUseFunc_t r_program_s::use |
Definition at line 61 of file r_program.h.
Referenced by R_LoadProgram(), and R_UseProgram().
void* r_program_s::userdata |
Definition at line 62 of file r_program.h.
Referenced by CL_ParseMapParticle(), CL_ParticleFunction(), R_EnableBlur(), and R_UseConvolveProgram().
r_shader_t* r_program_s::v |
vertex shader
Definition at line 57 of file r_program.h.
Referenced by R_LoadProgram(), and R_ShutdownProgram().
r_progvar_t r_program_s::vars[MAX_PROGRAM_VARS] |
Definition at line 59 of file r_program.h.
Referenced by R_ProgramVariable().