dot

inline fun dot(a: Quaternion, b: Quaternion): Float
inline fun dot(a: Float2, b: Float2): Float
inline fun dot(a: Float3, b: Float3): Float
inline fun dot(a: Float4, b: Float4): Float
inline fun dot(a: Half3, b: Half3): Half
inline fun dot(a: Half4, b: Half4): Half
inline fun dot(a: Int3, b: Int3): Int
inline fun dot(a: Int4, b: Int4): Int