Lines Matching refs:vec3
78 LINMATH_H_FUNC void vec3_mul_cross(vec3 r, vec3 const a, vec3 const b)
85 LINMATH_H_FUNC void vec3_reflect(vec3 r, vec3 const v, vec3 const n)
206 LINMATH_H_FUNC void mat4x4_from_vec3_mul_outer(mat4x4 M, vec3 const a, vec3 const b)
216 vec3 u = {x, y, z};
327 vec3 h;
404 LINMATH_H_FUNC void mat4x4_look_at(mat4x4 m, vec3 const eye, vec3 const center, vec3 const up)
412 vec3 f;
416 vec3 s;
420 vec3 t;
460 vec3 w;
475 LINMATH_H_FUNC void quat_rotate(quat r, float angle, vec3 const axis) {
476 vec3 axis_norm;
483 LINMATH_H_FUNC void quat_mul_vec3(vec3 r, quat const q, vec3 const v)
490 vec3 t;
491 vec3 q_xyz = {q[0], q[1], q[2]};
492 vec3 u = {q[0], q[1], q[2]};
597 vec3 a_ = {a[0], a[1], z_a};
598 vec3 b_ = {b[0], b[1], z_b};
600 vec3 c_;