#include "main/mtypes.h"
#include "prog_parameter.h"
#include "prog_parameter_layout.h"
#include "prog_instruction.h"
#include "program_parser.h"
Functions | |
unsigned | _mesa_combine_swizzles (unsigned base, unsigned applied) |
static int | copy_indirect_accessed_array (struct gl_program_parameter_list *src, struct gl_program_parameter_list *dst, unsigned first, unsigned count) |
Copy indirect access array from one parameter list to another. | |
GLboolean | _mesa_layout_parameters (struct asm_parser_state *state) |
XXX description??? |
unsigned _mesa_combine_swizzles | ( | unsigned | base, | |
unsigned | applied | |||
) |
GLboolean _mesa_layout_parameters | ( | struct asm_parser_state * | state | ) |
XXX description???
static int copy_indirect_accessed_array | ( | struct gl_program_parameter_list * | src, | |
struct gl_program_parameter_list * | dst, | |||
unsigned | first, | |||
unsigned | count | |||
) | [static] |
Copy indirect access array from one parameter list to another.
src | Parameter array copied from | |
dst | Parameter array copied to | |
first | Index of first element in src to copy | |
count | Number of elements to copy |
dst
of the first element copied from src
on success. -1 on failure.dst
to hold all of the elements that will be copied over.