From 375adf86a61be8f3b23c253672dfd3c8df805784 Mon Sep 17 00:00:00 2001 From: raysan5 Date: Mon, 2 Apr 2018 15:16:45 +0200 Subject: Review math usage to reduce temp variables --- src/rlgl.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/rlgl.c') diff --git a/src/rlgl.c b/src/rlgl.c index 8b9f18e8..f25340fa 100644 --- a/src/rlgl.c +++ b/src/rlgl.c @@ -470,8 +470,7 @@ void rlRotatef(float angleDeg, float x, float y, float z) Matrix matRotation = MatrixIdentity(); Vector3 axis = (Vector3){ x, y, z }; - axis = Vector3Normalize(axis); - matRotation = MatrixRotate(axis, angleDeg*DEG2RAD); + matRotation = MatrixRotate(Vector3Normalize(axis), angleDeg*DEG2RAD); // NOTE: We transpose matrix with multiplication order *currentMatrix = MatrixMultiply(matRotation, *currentMatrix); @@ -1356,7 +1355,7 @@ Vector3 rlUnproject(Vector3 source, Matrix proj, Matrix view) // Calculate unproject matrix (multiply view patrix by projection matrix) and invert it Matrix matViewProj = MatrixMultiply(view, proj); - matViewProj= MatrixInvert(matViewProj); + matViewProj = MatrixInvert(matViewProj); // Create quaternion from source point Quaternion quat = { source.x, source.y, source.z, 1.0f }; -- cgit v1.2.3