Lines Matching refs:consumer_var

1216    void record(ir_variable *producer_var, ir_variable *consumer_var);
1291 ir_variable *consumer_var; member
1382 varying_matches::record(ir_variable *producer_var, ir_variable *consumer_var) in record() argument
1384 assert(producer_var != NULL || consumer_var != NULL); in record()
1388 (consumer_var && (!consumer_var->data.is_unmatched_generic_inout || in record()
1389 consumer_var->data.explicit_location))) { in record()
1397 bool needs_flat_qualifier = consumer_var == NULL && in record()
1421 if (consumer_var) { in record()
1422 consumer_var->data.centroid = false; in record()
1423 consumer_var->data.sample = false; in record()
1424 consumer_var->data.interpolation = INTERP_MODE_FLAT; in record()
1451 const ir_variable *const var = (consumer_var != NULL) in record()
1452 ? consumer_var : producer_var; in record()
1453 const gl_shader_stage stage = (consumer_var != NULL) in record()
1469 this->matches[this->num_matches].consumer_var = consumer_var; in record()
1473 if (consumer_var) in record()
1474 consumer_var->data.is_unmatched_generic_inout = 0; in record()
1516 if (matches[i].consumer_var) { in assign_locations()
1517 var = matches[i].consumer_var; in assign_locations()
1612 ir_variable *consumer_var = this->matches[i].consumer_var; in store_locations() local
1622 if (consumer_var) { in store_locations()
1623 assert(consumer_var->data.location == -1); in store_locations()
1624 consumer_var->data.location = VARYING_SLOT_VAR0 + slot; in store_locations()
1625 consumer_var->data.location_frac = offset; in store_locations()