Functions |
| struct gl_program_parameter_list * | _mesa_new_parameter_list (void) |
| void | _mesa_free_parameter_list (struct gl_program_parameter_list *paramList) |
| GLint | _mesa_add_parameter (struct gl_program_parameter_list *paramList, enum register_file type, const char *name, GLuint size, GLenum datatype, const GLfloat *values, const gl_state_index state[STATE_LENGTH], GLbitfield flags) |
| GLint | _mesa_add_named_parameter (struct gl_program_parameter_list *paramList, const char *name, const GLfloat values[4]) |
| GLint | _mesa_add_named_constant (struct gl_program_parameter_list *paramList, const char *name, const GLfloat values[4], GLuint size) |
| GLint | _mesa_add_unnamed_constant (struct gl_program_parameter_list *paramList, const GLfloat values[4], GLuint size, GLuint *swizzleOut) |
| GLint | _mesa_add_uniform (struct gl_program_parameter_list *paramList, const char *name, GLuint size, GLenum datatype, const GLfloat *values) |
| void | _mesa_use_uniform (struct gl_program_parameter_list *paramList, const char *name) |
| GLint | _mesa_add_sampler (struct gl_program_parameter_list *paramList, const char *name, GLenum datatype) |
| GLint | _mesa_add_varying (struct gl_program_parameter_list *paramList, const char *name, GLuint size, GLbitfield flags) |
| GLint | _mesa_add_attribute (struct gl_program_parameter_list *paramList, const char *name, GLint size, GLenum datatype, GLint attrib) |
| GLint | _mesa_add_state_reference (struct gl_program_parameter_list *paramList, const gl_state_index stateTokens[STATE_LENGTH]) |
| GLfloat * | _mesa_lookup_parameter_value (const struct gl_program_parameter_list *paramList, GLsizei nameLen, const char *name) |
| GLint | _mesa_lookup_parameter_index (const struct gl_program_parameter_list *paramList, GLsizei nameLen, const char *name) |
| GLboolean | _mesa_lookup_parameter_constant (const struct gl_program_parameter_list *list, const GLfloat v[], GLuint vSize, GLint *posOut, GLuint *swizzleOut) |
| struct gl_program_parameter_list * | _mesa_clone_parameter_list (const struct gl_program_parameter_list *list) |
| struct gl_program_parameter_list * | _mesa_combine_parameter_lists (const struct gl_program_parameter_list *listA, const struct gl_program_parameter_list *listB) |
| GLuint | _mesa_longest_parameter_name (const struct gl_program_parameter_list *list, enum register_file type) |
| GLuint | _mesa_num_parameters_of_type (const struct gl_program_parameter_list *list, enum register_file type) |
Program parameter lists and functions.
- Author:
- Brian Paul
Definition in file prog_parameter.c.