Lines Matching refs:data
33 info->desc_set_used_mask |= (1u << var->data.descriptor_set);
252 unsigned attrib_index = var->data.location + i - VERT_ATTRIB_GENERIC0;
292 int idx = var->data.location;
303 if (var->data.compact) {
304 unsigned component_count = var->data.location_frac + glsl_get_length(var->type);
307 mark_16bit_ps_input(info, var->type, var->data.driver_location);
312 if (!var->data.per_primitive) {
313 if (var->data.interpolation == INTERP_MODE_FLAT)
314 info->ps.flat_shaded_mask |= mask << var->data.driver_location;
315 else if (var->data.interpolation == INTERP_MODE_EXPLICIT)
316 info->ps.explicit_shaded_mask |= mask << var->data.driver_location;
319 if (var->data.location >= VARYING_SLOT_VAR0) {
320 if (var->data.per_primitive)
321 info->ps.input_per_primitive_mask |= mask << (var->data.location - VARYING_SLOT_VAR0);
323 info->ps.input_mask |= mask << (var->data.location - VARYING_SLOT_VAR0);
348 unsigned stream = var->data.stream;
349 unsigned idx = var->data.location;