diff --git a/include/math.h b/include/math.h index a0cd1d106fa3ac1e428d61f30866b3f6b8b3e688..8063e8877f8a6e3f908fcca65b7a66e01451a921 100644 --- a/include/math.h +++ b/include/math.h @@ -1,5 +1,14 @@ #include <openlibm_math.h> // Included to fix mesa issues -#define M_PI_2 (M_PI/2.0) -#define M_PI_4 (M_PI/4.0) +#ifndef M_PI +#define M_PI 3.14159265358979323846 /* pi */ +#endif + +#ifndef M_PI_2 +#define M_PI_2 1.57079632679489661923 /* pi/2 */ +#endif + +#ifndef M_PI_4 +#define M_PI_4 0.78539816339744830962 /* pi/4 */ +#endif