X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fwarpzonelib%2Fmathlib.qc;h=f61712d2322dc8436b7bd0675ee1a32103f87ba1;hb=2d29a97f94a5b28bee1a909ba5e47abf352ac751;hp=c9cde9072c34210fb2f387f137569dfa35f71d9e;hpb=46dc92dc37eb929081a6d9f40f70e65afb8f8327;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/warpzonelib/mathlib.qc b/qcsrc/warpzonelib/mathlib.qc index c9cde9072..f61712d23 100644 --- a/qcsrc/warpzonelib/mathlib.qc +++ b/qcsrc/warpzonelib/mathlib.qc @@ -1,11 +1,10 @@ +#include "mathlib.qh" #if defined(CSQC) #include "../dpdefs/csprogsdefs.qh" - #include "mathlib.qh" #elif defined(MENUQC) #elif defined(SVQC) - #include "../dpdefs/progsdefs.qh" #include "../dpdefs/dpextensions.qh" - #include "mathlib.qh" + #include "../dpdefs/progsdefs.qh" #endif int fpclassify(float x) @@ -95,6 +94,10 @@ float ldexp(float x, int e) { return x * pow(2, e); } +float logn(float x, float base) +{ + return log(x) / log(base); +} float log10(float x) { return log(x) * M_LOG10E;