Lines Matching refs:output_var
2487 const ir_variable *output_var, in get_matching_input() argument
2494 if (output_var->data.explicit_location) { in get_matching_input()
2495 input_var = consumer_inputs_with_locations[output_var->data.location]; in get_matching_input()
2496 } else if (output_var->get_interface_type() != NULL) { in get_matching_input()
2499 output_var->get_interface_type()->without_array()->name, in get_matching_input()
2500 output_var->name); in get_matching_input()
2504 hash_entry *entry = _mesa_hash_table_search(consumer_inputs, output_var->name); in get_matching_input()
2739 ir_variable *const output_var = node->as_variable(); in assign_varying_locations() local
2741 if (output_var == NULL || output_var->data.mode != ir_var_shader_out) in assign_varying_locations()
2745 assert(output_var->data.stream == 0 || in assign_varying_locations()
2746 (output_var->data.stream < MAX_VERTEX_STREAMS && in assign_varying_locations()
2770 g.process(output_var); in assign_varying_locations()
2775 linker::get_matching_input(mem_ctx, output_var, consumer_inputs, in assign_varying_locations()
2788 matches.record(output_var, input_var); in assign_varying_locations()
2792 if (input_var && output_var->data.stream != 0) { in assign_varying_locations()
2795 output_var->name, output_var->data.stream); in assign_varying_locations()