QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
qf_vid.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  shader_s
 
struct  shaderparam_s
 

Typedefs

typedef struct shader_s shader_t
 
typedef struct shaderparam_s shaderparam_t
 

Functions

shader_tGLSL_BuildShader (const char **effect_keys)
 
int GLSL_CompileShader (const char *name, const shader_t *shader, int type)
 
void GLSL_DumpAttribArrays (void)
 
void GLSL_FreeShader (shader_t *shader)
 
void GLSL_Init_Common (void)
 
int GLSL_LinkProgram (const char *name, int vert, int frag)
 
int GLSL_RegisterEffect (const char *name, const char *src)
 
int GLSL_ResolveShaderParam (int program, shaderparam_t *param)
 

Variables

int glsl_colormap
 
int glsl_palette
 

Typedef Documentation

typedef struct shader_s shader_t
typedef struct shaderparam_s shaderparam_t

Function Documentation

shader_t* GLSL_BuildShader ( const char **  effect_keys)
int GLSL_CompileShader ( const char *  name,
const shader_t shader,
int  type 
)
void GLSL_DumpAttribArrays ( void  )
void GLSL_FreeShader ( shader_t shader)
void GLSL_Init_Common ( void  )
int GLSL_LinkProgram ( const char *  name,
int  vert,
int  frag 
)
int GLSL_RegisterEffect ( const char *  name,
const char *  src 
)
int GLSL_ResolveShaderParam ( int  program,
shaderparam_t param 
)

Variable Documentation

int glsl_colormap
int glsl_palette