Skip to content

Instantly share code, notes, and snippets.

#pragma once
__device__ __forceinline__
inline float3 operator*(const float m[16], const float3 &v)
{
return make_float3(m[0] * v.x + m[4] * v.y + m[ 8] * v.z + m[12],
m[1] * v.x + m[5] * v.y + m[ 9] * v.z + m[13],
m[2] * v.x + m[6] * v.y + m[10] * v.z + m[14]);
}