void graphene_matrix_transpose (const graphene_matrix_t *m, graphene_matrix_t *res) { g_return_if_fail (m != NULL); g_return_if_fail (res != NULL); graphene_simd4x4f_transpose (&m->value, &res->value); }
/** * graphene_matrix_transpose: * @m: a #graphene_matrix_t * @res: (out caller-allocates): return location for the * transposed matrix * * Transposes the given matrix. * * Since: 1.0 */ void graphene_matrix_transpose (const graphene_matrix_t *m, graphene_matrix_t *res) { graphene_simd4x4f_transpose (&m->value, &res->value); }