cuda-based-raytrace/linalg/mat.h