Lines Matching refs:mat4x4

109 typedef vec4 mat4x4[4];
110 LINMATH_H_FUNC void mat4x4_identity(mat4x4 M)
117 LINMATH_H_FUNC void mat4x4_dup(mat4x4 M, mat4x4 const N)
123 LINMATH_H_FUNC void mat4x4_row(vec4 r, mat4x4 const M, int i)
129 LINMATH_H_FUNC void mat4x4_col(vec4 r, mat4x4 const M, int i)
135 LINMATH_H_FUNC void mat4x4_transpose(mat4x4 M, mat4x4 const N)
144 LINMATH_H_FUNC void mat4x4_add(mat4x4 M, mat4x4 const a, mat4x4 const b)
150 LINMATH_H_FUNC void mat4x4_sub(mat4x4 M, mat4x4 const a, mat4x4 const b)
156 LINMATH_H_FUNC void mat4x4_scale(mat4x4 M, mat4x4 const a, float k)
162 LINMATH_H_FUNC void mat4x4_scale_aniso(mat4x4 M, mat4x4 const a, float x, float y, float z)
169 LINMATH_H_FUNC void mat4x4_mul(mat4x4 M, mat4x4 const a, mat4x4 const b)
171 mat4x4 temp;
180 LINMATH_H_FUNC void mat4x4_mul_vec4(vec4 r, mat4x4 const M, vec4 const v)
189 LINMATH_H_FUNC void mat4x4_translate(mat4x4 T, float x, float y, float z)
196 LINMATH_H_FUNC void mat4x4_translate_in_place(mat4x4 M, float x, float y, float z)
206 LINMATH_H_FUNC void mat4x4_from_vec3_mul_outer(mat4x4 M, vec3 const a, vec3 const b)
212 LINMATH_H_FUNC void mat4x4_rotate(mat4x4 R, mat4x4 const M, float x, float y, float z, float angle)
220 mat4x4 T;
223 mat4x4 S = {
231 mat4x4 C;
246 LINMATH_H_FUNC void mat4x4_rotate_X(mat4x4 Q, mat4x4 const M, float angle)
250 mat4x4 R = {
258 LINMATH_H_FUNC void mat4x4_rotate_Y(mat4x4 Q, mat4x4 const M, float angle)
262 mat4x4 R = {
270 LINMATH_H_FUNC void mat4x4_rotate_Z(mat4x4 Q, mat4x4 const M, float angle)
274 mat4x4 R = {
282 LINMATH_H_FUNC void mat4x4_invert(mat4x4 T, mat4x4 const M)
323 LINMATH_H_FUNC void mat4x4_orthonormalize(mat4x4 R, mat4x4 const M)
346 LINMATH_H_FUNC void mat4x4_frustum(mat4x4 M, float l, float r, float b, float t, float n, float f)
362 LINMATH_H_FUNC void mat4x4_ortho(mat4x4 M, float l, float r, float b, float t, float n, float f)
378 LINMATH_H_FUNC void mat4x4_perspective(mat4x4 m, float y_fov, float aspect, float n, float f)
404 LINMATH_H_FUNC void mat4x4_look_at(mat4x4 m, vec3 const eye, vec3 const center, vec3 const up)
503 LINMATH_H_FUNC void mat4x4_from_quat(mat4x4 M, quat const q)
533 LINMATH_H_FUNC void mat4x4o_mul_quat(mat4x4 R, mat4x4 const M, quat const q)
547 LINMATH_H_FUNC void quat_from_mat4x4(quat q, mat4x4 const M)
577 LINMATH_H_FUNC void mat4x4_arcball(mat4x4 R, mat4x4 const M, vec2 const _a, vec2 const _b, float s)