From 565131e645d69c6db031835ce26536df05c89276 Mon Sep 17 00:00:00 2001 From: David Reid Date: Mon, 25 Jan 2021 14:02:20 +1000 Subject: [PATCH] Add some internal functions for converting between radians and degrees. These are in preparation for some spatialization functionality. --- miniaudio.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/miniaudio.h b/miniaudio.h index 1993c673..e3114723 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -7046,6 +7046,27 @@ static MA_INLINE float ma_log10f(float x) } +static MA_INLINE double ma_degrees_to_radians(double degrees) +{ + return degrees * 0.01745329252; +} + +static MA_INLINE double ma_radians_to_degrees(double radians) +{ + return radians * 57.295779512896; +} + +static MA_INLINE float ma_degrees_to_radians_f(float degrees) +{ + return degrees * 0.01745329252f; +} + +static MA_INLINE float ma_radians_to_degrees_f(float radians) +{ + return radians * 57.295779512896f; +} + + /* Return Values: 0: Success