Add convenience mat4*vec3 function
This commit is contained in:
@@ -232,4 +232,11 @@ namespace glm
|
||||
{
|
||||
return lhs * static_cast<F>(rhs);
|
||||
}
|
||||
|
||||
template<typename T, qualifier Q1, qualifier Q2>
|
||||
vec<3, T, Q2> operator * (const mat<4, 4, T, Q1>& mat, const vec<3, T, Q2>& vec)
|
||||
{
|
||||
::glm::vec<4, T, Q1> v4(vec.x, vec.y, vec.z, 1);
|
||||
return { mat * v4 };
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user