Lines Matching refs:input_var
2438 ir_variable *const input_var = node->as_variable(); in populate_consumer_input_sets() local
2440 if (input_var != NULL && input_var->data.mode == ir_var_shader_in) { in populate_consumer_input_sets()
2442 assert(!input_var->type->is_interface()); in populate_consumer_input_sets()
2444 if (input_var->data.explicit_location) { in populate_consumer_input_sets()
2461 consumer_inputs_with_locations[input_var->data.location] = in populate_consumer_input_sets()
2462 input_var; in populate_consumer_input_sets()
2463 } else if (input_var->get_interface_type() != NULL) { in populate_consumer_input_sets()
2466 input_var->get_interface_type()->without_array()->name, in populate_consumer_input_sets()
2467 input_var->name); in populate_consumer_input_sets()
2469 iface_field_name, input_var); in populate_consumer_input_sets()
2472 ralloc_strdup(mem_ctx, input_var->name), in populate_consumer_input_sets()
2473 input_var); in populate_consumer_input_sets()
2492 ir_variable *input_var; in get_matching_input() local
2495 input_var = consumer_inputs_with_locations[output_var->data.location]; in get_matching_input()
2502 input_var = entry ? (ir_variable *) entry->data : NULL; in get_matching_input()
2505 input_var = entry ? (ir_variable *) entry->data : NULL; in get_matching_input()
2508 return (input_var == NULL || input_var->data.mode != ir_var_shader_in) in get_matching_input()
2509 ? NULL : input_var; in get_matching_input()
2774 ir_variable *const input_var = in assign_varying_locations() local
2786 if (input_var || (prog->SeparateShader && consumer == NULL) || 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()
2808 ir_variable *const input_var = node->as_variable(); in assign_varying_locations() local
2809 if (input_var && input_var->data.mode == ir_var_shader_in) { in assign_varying_locations()
2810 matches.record(NULL, input_var); in assign_varying_locations()
2885 ir_variable *const input_var = in assign_varying_locations() local
2890 if (input_var) { in assign_varying_locations()
2891 input_var->data.is_xfb = 1; in assign_varying_locations()
2892 input_var->data.always_active_io = 1; in assign_varying_locations()