Home | History | Annotate | Download | only in program

Lines Matching refs:Parameters

56       p->Parameters = (struct gl_program_parameter *)
63 if ((p->Parameters == NULL) || (p->ParameterValues == NULL)) {
64 free(p->Parameters);
76 * Free a parameter list and all its parameters
83 if (paramList->Parameters[i].Name)
84 free((void *) paramList->Parameters[i].Name);
86 free(paramList->Parameters);
96 * When size > 4 we'll allocate a sequential block of parameters to
126 paramList->Parameters = (struct gl_program_parameter *)
127 _mesa_realloc(paramList->Parameters,
138 if (!paramList->Parameters ||
150 memset(&paramList->Parameters[oldNum], 0,
154 struct gl_program_parameter *p = paramList->Parameters + oldNum + i;
175 paramList->Parameters[oldNum].StateIndexes[i] = state[i];
220 strcmp(paramList->Parameters[pos].Name, name) == 0) {
264 struct gl_program_parameter *p = paramList->Parameters + pos;
320 if (i >= 0 && paramList->Parameters[i].Type == PROGRAM_VARYING) {
347 paramList->Parameters[i].StateIndexes[0] = attrib;
405 if (!memcmp(paramList->Parameters[index].StateIndexes,
441 * Given a program parameter name, find its position in the list of parameters.
460 if (paramList->Parameters[i].Name &&
461 strcmp(paramList->Parameters[i].Name, name) == 0)
468 if (paramList->Parameters[i].Name &&
469 strncmp(paramList->Parameters[i].Name, name, nameLen) == 0
470 && strlen(paramList->Parameters[i].Name) == (size_t)nameLen)
506 if (list->Parameters[i].Type == PROGRAM_CONSTANT) {
524 for (j = 0; j < list->Parameters[i].Size; j++) {
533 else if (vSize <= list->Parameters[i].Size) {
543 for (k = 0; k < list->Parameters[i].Size; k++) {
583 struct gl_program_parameter *p = list->Parameters + i;
589 pCopy = clone->Parameters + j;
599 clone->Parameters[j].Size = p->Size;
624 struct gl_program_parameter *param = listB->Parameters + i;
644 * Count the number of parameters in the last that match the given type.
653 if (list->Parameters[i].Type == type)