return ret;
}
+ if (glsl_type_is_matrix(type))
+ return spirv_builder_type_matrix(&ctx->builder,
+ spirv_builder_type_vector(&ctx->builder,
+ get_glsl_basetype(ctx, glsl_get_base_type(type)),
+ glsl_get_vector_elements(type)),
+ glsl_get_matrix_columns(type));
unreachable("we shouldn't get here, I think...");
}