Lines Matching refs:mat4x4

83 typedef vec4 mat4x4[4];  typedef
84 static inline void mat4x4_identity(mat4x4 M) in mat4x4_identity()
91 static inline void mat4x4_dup(mat4x4 M, mat4x4 N) in mat4x4_dup()
98 static inline void mat4x4_row(vec4 r, mat4x4 M, int i) in mat4x4_row()
104 static inline void mat4x4_col(vec4 r, mat4x4 M, int i) in mat4x4_col()
110 static inline void mat4x4_transpose(mat4x4 M, mat4x4 N) in mat4x4_transpose()
117 static inline void mat4x4_add(mat4x4 M, mat4x4 a, mat4x4 b) in mat4x4_add()
123 static inline void mat4x4_sub(mat4x4 M, mat4x4 a, mat4x4 b) in mat4x4_sub()
129 static inline void mat4x4_scale(mat4x4 M, mat4x4 a, float k) in mat4x4_scale()
135 static inline void mat4x4_scale_aniso(mat4x4 M, mat4x4 a, float x, float y, float z) in mat4x4_scale_aniso()
145 static inline void mat4x4_mul(mat4x4 M, mat4x4 a, mat4x4 b) in mat4x4_mul()
147 mat4x4 temp; in mat4x4_mul()
156 static inline void mat4x4_mul_vec4(vec4 r, mat4x4 M, vec4 v) in mat4x4_mul_vec4()
165 static inline void mat4x4_translate(mat4x4 T, float x, float y, float z) in mat4x4_translate()
172 static inline void mat4x4_translate_in_place(mat4x4 M, float x, float y, float z) in mat4x4_translate_in_place()
182 static inline void mat4x4_from_vec3_mul_outer(mat4x4 M, vec3 a, vec3 b) in mat4x4_from_vec3_mul_outer()
188 static inline void mat4x4_rotate(mat4x4 R, mat4x4 M, float x, float y, float z, float angle) in mat4x4_rotate()
195 mat4x4 T, C, S = {{0}}; in mat4x4_rotate()
223 static inline void mat4x4_rotate_X(mat4x4 Q, mat4x4 M, float angle) in mat4x4_rotate_X()
227 mat4x4 R = { in mat4x4_rotate_X()
235 static inline void mat4x4_rotate_Y(mat4x4 Q, mat4x4 M, float angle) in mat4x4_rotate_Y()
239 mat4x4 R = { in mat4x4_rotate_Y()
247 static inline void mat4x4_rotate_Z(mat4x4 Q, mat4x4 M, float angle) in mat4x4_rotate_Z()
251 mat4x4 R = { in mat4x4_rotate_Z()
259 static inline void mat4x4_invert(mat4x4 T, mat4x4 M) in mat4x4_invert()
301 static inline void mat4x4_orthonormalize(mat4x4 R, mat4x4 M) in mat4x4_orthonormalize()
325 static inline void mat4x4_frustum(mat4x4 M, float l, float r, float b, float t, float n, float f) in mat4x4_frustum()
341 static inline void mat4x4_ortho(mat4x4 M, float l, float r, float b, float t, float n, float f) in mat4x4_ortho()
357 static inline void mat4x4_perspective(mat4x4 m, float y_fov, float aspect, float n, float f) in mat4x4_perspective()
383 static inline void mat4x4_look_at(mat4x4 m, vec3 eye, vec3 center, vec3 up) in mat4x4_look_at()
503 static inline void mat4x4_from_quat(mat4x4 M, quat q) in mat4x4_from_quat()
533 static inline void mat4x4o_mul_quat(mat4x4 R, mat4x4 M, quat q) in mat4x4o_mul_quat()
544 static inline void quat_from_mat4x4(quat q, mat4x4 M) in quat_from_mat4x4()