From 972aeb61e77b68c4aeb7374fdce5f5f5abd0e193 Mon Sep 17 00:00:00 2001 From: Quinn Date: Fri, 14 Mar 2025 13:20:58 +0100 Subject: [PATCH] fix: quat_from_euler cosf32/sinf32 changed to cosf/sinf --- src/util/vec/quaternion.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/util/vec/quaternion.h b/src/util/vec/quaternion.h index d1859ed..8a6d3f2 100644 --- a/src/util/vec/quaternion.h +++ b/src/util/vec/quaternion.h @@ -16,9 +16,9 @@ static inline float4 quat_from_float3(float3 v) { // converts euler angles into quaternion (ordered roll, pitch, yaw) (in radians) static inline float4 quat_from_euler(float3 euler) { euler = float3_mul_s(euler, 0.5F); // half the angles due to quaternions using θ/2 in the formula - float cx = cosf32(euler.x), sx = sinf32(euler.x); - float cy = cosf32(euler.y), sy = sinf32(euler.y); - float cz = cosf32(euler.z), sz = sinf32(euler.z); + float cx = cosf(euler.x), sx = sinf(euler.x); + float cy = cosf(euler.y), sy = sinf(euler.y); + float cz = cosf(euler.z), sz = sinf(euler.z); return (float4){ .w = cx * cy * cz - sx * sy * sz,