Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
path: root/src/math
diff options
context:
space:
mode:
Diffstat (limited to 'src/math')
-rw-r--r--src/math/functions.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/math/functions.h b/src/math/functions.h
index 8135392..27a068e 100644
--- a/src/math/functions.h
+++ b/src/math/functions.h
@@ -107,6 +107,15 @@ inline void swap(float &x, float &y)
y = tmp;
}
+/// float to the n-th power
+inline float pow(const float x, const size_t pow) {
+ float r = 1;
+ for (size_t i = 1; i <= pow; i++) {
+ r *= x;
+ }
+ return r;
+}
+
} // namespace math
#endif // __INCLUDED_MATH_FUNCTIONS_H__