Lines Matching defs:var
132 nir_variable *var = nir_intrinsic_get_var(instr, 0);
136 get_binding_layout(pipeline->layout, var->data.descriptor_set, var->data.binding);
137 for (unsigned s = 0; s < var->data.descriptor_set; s++) {
142 const unsigned size = glsl_type_is_array(var->type) ? glsl_get_aoa_size(var->type) : 1;
155 nir_variable *var = nir_intrinsic_get_var(instr, 0);
156 if (!var) {
161 var = nir_get_binding_variable(nir, b);
162 if (!var)
165 if (var->data.mode != nir_var_mem_ssbo)
170 get_binding_layout(pipeline->layout, var->data.descriptor_set, var->data.binding);
171 for (unsigned s = 0; s < var->data.descriptor_set; s++) {
177 const unsigned size = glsl_type_is_array(var->type) ? glsl_get_aoa_size(var->type) : 1;
519 nir_foreach_shader_in_variable(var, nir) {
520 var->data.driver_location = var->data.location - VERT_ATTRIB_GENERIC0;
588 nir_foreach_shader_out_variable(var, pipeline->pipeline_nir[stage]) {
589 unsigned slots = var->data.compact ? DIV_ROUND_UP(glsl_get_length(var->type), 4)
590 : glsl_count_attribute_slots(var->type, false);
592 output_mapping[var->data.location + i] = var->data.driver_location + i;