added _mesa_combine_parameter_lists()

cherry-picked from gallium-0.1
This commit is contained in:
Brian Paul
2008-05-14 12:53:03 -06:00
parent 19ad9cf774
commit 6ca948a303
6 changed files with 296 additions and 2 deletions

View File

@@ -78,6 +78,16 @@ _mesa_free_parameter_list(struct gl_program_parameter_list *paramList);
extern struct gl_program_parameter_list *
_mesa_clone_parameter_list(const struct gl_program_parameter_list *list);
extern struct gl_program_parameter_list *
_mesa_combine_parameter_lists(const struct gl_program_parameter_list *a,
const struct gl_program_parameter_list *b);
static INLINE GLuint
_mesa_num_parameters(const struct gl_program_parameter_list *list)
{
return list ? list->NumParameters : 0;
}
extern GLint
_mesa_add_parameter(struct gl_program_parameter_list *paramList,
enum register_file type, const char *name,