Lines Matching refs:output_var

1513                         ir_variable *output_var);
1725 ir_variable *output_var) in assign_location() argument
1729 if (output_var->type->is_array()) { in assign_location()
1732 output_var->type->fields.array->matrix_columns; in assign_location()
1734 prog->Vert.ClipDistanceArraySize : output_var->type->array_size(); in assign_location()
1747 output_var->location + this->array_subscript / 4; in assign_location()
1750 output_var->location + this->array_subscript * matrix_cols; in assign_location()
1754 this->location = output_var->location; in assign_location()
1757 this->vector_elements = output_var->type->fields.array->vector_elements; in assign_location()
1762 this->type = output_var->type->fields.array->gl_type; in assign_location()
1771 this->location = output_var->location; in assign_location()
1773 this->vector_elements = output_var->type->vector_elements; in assign_location()
1774 this->matrix_columns = output_var->type->matrix_columns; in assign_location()
1775 this->type = output_var->type->gl_type; in assign_location()
1969 assign_varying_location(ir_variable *input_var, ir_variable *output_var, in assign_varying_location() argument
1972 if (output_var->location != -1) { in assign_varying_location()
1982 output_var->location = *output_index; in assign_varying_location()
1985 assert(!output_var->type->is_record()); in assign_varying_location()
1987 if (output_var->type->is_array()) { in assign_varying_location()
1988 const unsigned slots = output_var->type->length in assign_varying_location()
1989 * output_var->type->fields.array->matrix_columns; in assign_varying_location()
1994 const unsigned slots = output_var->type->matrix_columns; in assign_varying_location()
2075 ir_variable *const output_var = ((ir_instruction *) node)->as_variable(); in assign_varying_locations() local
2077 if ((output_var == NULL) || (output_var->mode != ir_var_out)) in assign_varying_locations()
2081 consumer ? consumer->symbols->get_variable(output_var->name) : NULL; in assign_varying_locations()
2087 assign_varying_location(input_var, output_var, &input_index, in assign_varying_locations()
2096 tfeedback_decls[i].matches_var(output_var)) { in assign_varying_locations()
2097 if (output_var->location == -1) { in assign_varying_locations()
2098 assign_varying_location(input_var, output_var, &input_index, in assign_varying_locations()
2101 if (!tfeedback_decls[i].assign_location(ctx, prog, output_var)) in assign_varying_locations()