Lines Matching full:parameters
26 * \brief Helper functions to layout storage for program parameters
79 struct gl_program_parameter *curr = & src->Parameters[i];
85 if (memcmp(dst->Parameters[j].StateIndexes, curr->StateIndexes,
95 memcpy(& dst->Parameters[j], curr,
96 sizeof(dst->Parameters[j]));
124 _mesa_new_parameter_list_sized(state->prog->Parameters->NumParameters);
126 /* PASS 1: Move any parameters that are accessed indirectly from the
136 copy_indirect_accessed_array(state->prog->Parameters, layout,
160 /* PASS 2: Move any parameters that are not accessed indirectly from the
182 p = & state->prog->Parameters->Parameters[idx];
187 state->prog->Parameters->ParameterValues[idx];
211 layout->StateFlags = state->prog->Parameters->StateFlags;
212 _mesa_free_parameter_list(state->prog->Parameters);
213 state->prog->Parameters = layout;