}
static void
-assign_missing_member_locations(struct vtn_variable *var,
- bool is_vertex_input)
+assign_missing_member_locations(struct vtn_variable *var)
{
unsigned length =
glsl_get_length(glsl_without_array(var->type->type));
glsl_get_struct_field(glsl_without_array(var->type->type), i);
location +=
- glsl_count_attribute_slots(member_type, is_vertex_input);
+ glsl_count_attribute_slots(member_type,
+ false /* is_gl_vertex_input */);
}
}
if ((var->mode == vtn_variable_mode_input ||
var->mode == vtn_variable_mode_output) &&
var->var->members) {
- bool is_vertex_input = (b->shader->info.stage == MESA_SHADER_VERTEX &&
- var->mode == vtn_variable_mode_input);
- assign_missing_member_locations(var, is_vertex_input);
+ assign_missing_member_locations(var);
}
if (var->mode == vtn_variable_mode_uniform) {