Lines Matching refs:GLmatrix
82 } GLmatrix; typedef
88 _math_matrix_ctr( GLmatrix *m );
91 _math_matrix_dtr( GLmatrix *m );
94 _math_matrix_mul_matrix( GLmatrix *dest, const GLmatrix *a, const GLmatrix *b );
97 _math_matrix_mul_floats( GLmatrix *dest, const GLfloat *b );
100 _math_matrix_loadf( GLmatrix *mat, const GLfloat *m );
103 _math_matrix_translate( GLmatrix *mat, GLfloat x, GLfloat y, GLfloat z );
106 _math_matrix_rotate( GLmatrix *m, GLfloat angle,
110 _math_matrix_scale( GLmatrix *mat, GLfloat x, GLfloat y, GLfloat z );
119 _math_matrix_ortho( GLmatrix *mat,
125 _math_matrix_frustum( GLmatrix *mat,
131 _math_matrix_viewport( GLmatrix *m, const float scale[3],
135 _math_matrix_set_identity( GLmatrix *dest );
138 _math_matrix_copy( GLmatrix *to, const GLmatrix *from );
141 _math_matrix_analyse( GLmatrix *mat );
144 _math_matrix_print( const GLmatrix *m );
147 _math_matrix_is_length_preserving( const GLmatrix *m );
150 _math_matrix_has_rotation( const GLmatrix *m );
153 _math_matrix_is_general_scale( const GLmatrix *m );
156 _math_matrix_is_dirty( const GLmatrix *m );