From 2f6b2fd260d04f81abc994dd9dcf8b1f01153238 Mon Sep 17 00:00:00 2001 From: Kyle De'Vir Date: Wed, 8 Jun 2016 03:30:22 +1000 Subject: [PATCH] HMM_Rotate - normalize vec3 Axis --- HandmadeMath.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/HandmadeMath.h b/HandmadeMath.h index 3311ae5..8643b23 100644 --- a/HandmadeMath.h +++ b/HandmadeMath.h @@ -802,6 +802,8 @@ HMM_Rotate(float Angle, hmm_vec3 Axis) { hmm_mat4 Result = HMM_Mat4d(1.0f); + Axis = HMM_Normalize(Axis); + float SinTheta = sinf(HMM_ToRadians(Angle)); float CosTheta = cosf(HMM_ToRadians(Angle)); float CosValue = 1.0f - CosTheta;