Lines Matching defs:var
329 nir_variable *var = nir_deref_instr_get_variable(deref);
331 unsigned set = var->data.descriptor_set;
332 unsigned binding = var->data.binding;
339 const struct glsl_type *glsl_type = glsl_without_array(var->type);
340 uint32_t idx = var->data.index * 2;
468 nir_variable *var = nir_deref_instr_get_variable(deref);
470 layout->set[var->data.descriptor_set].layout;
472 &set_layout->binding[var->data.binding];
690 nir_foreach_shader_out_variable(var, nir) {
692 var->data.compact ? DIV_ROUND_UP(glsl_get_length(var->type), 4)
693 : glsl_count_attribute_slots(var->type, false);
695 output_map[var->data.location + i] = var->data.driver_location + i;
767 nir_foreach_shader_in_variable(var, nir) {
768 if (!var->data.centroid)
769 var->data.sample = true;