From OpenGL Reference
Jump to navigation Jump to search

Calculate the transpose of a matrix.


mat2 transpose( mat2 m );
mat3 transpose( mat3 m );
mat4 transpose( mat4 m );
mat2x3 transpose( mat3x2 m );
mat2x4 transpose( mat4x2 m );
mat3x2 transpose( mat2x3 m );
mat3x4 transpose( mat4x3 m );
mat4x2 transpose( mat2x4 m );
mat4x3 transpose( mat3x4 m );
dmat2 transpose( dmat2 m );
dmat3 transpose( dmat3 m );
dmat4 transpose( dmat4 m );
dmat2x3 transpose( dmat3x2 m );
dmat2x4 transpose( dmat4x2 m );
dmat3x2 transpose( dmat2x3 m );
dmat3x4 transpose( dmat4x3 m );
dmat4x2 transpose( dmat2x4 m );
dmat4x3 transpose( dmat3x4 m );


m - Specifies the matrix of which to take the transpose.


 transpose returns the transpose of the matrix m .

Version Support[edit]

transpose (float) 1.2+
transpose (double) 4.0+

See Also[edit]

 determinant , inverse 


Copyright© 2011-2014 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999.