Lines Matching defs:loc
2263 unsigned loc = var->data.driver_location;
2267 c->vattr_sizes[loc] = MAX2(c->vattr_sizes[loc],
2273 c->vattr_sizes[loc] = MAX2(3, c->vattr_sizes[loc]);
2318 for (int loc = 0; loc < ARRAY_SIZE(c->vattr_sizes); loc++) {
2320 (loc + 1) * 4);
2322 for (int i = 0; i < c->vattr_sizes[loc]; i++) {
2323 c->inputs[loc * 4 + i] =
2327 loc * 4 + i);
2367 unsigned loc = var->data.driver_location;
2370 (loc + var_len) * 4);
2376 unsigned loc = var->data.location + loc_frac / 4;
2379 v3d_slot_from_slot_and_component(loc, comp);
2408 unsigned loc = var->data.driver_location;
2411 uint32_t inputs_array_required_size = (loc + var_len) * 4;
2418 emit_fragcoord_input(c, loc);
2426 c->inputs[loc * 4] = c->primitive_id;
2429 c->inputs[loc * 4 + 0] = c->point_x;
2430 c->inputs[loc * 4 + 1] = c->point_y;
2433 emit_compact_fragment_input(c, loc, var, j);
2436 emit_fragment_input(c, loc, var, j, 4);
2440 emit_fragment_input(c, loc, var, j, glsl_get_vector_elements(var->type));
2454 unsigned loc = var->data.driver_location * 4;
2460 add_output(c, loc + var->data.location_frac + i,
2480 c->output_position_index = loc;
2483 c->output_sample_mask_index = loc;