Yao Wei Tjong 姚伟忠
|
05452b8bd1
Refactor IntegerLog2() to LogBaseTwo() for performance and consistency.
|
8 years ago |
Eugene Kozlov
|
e85e9d897c
Add support of sparse navigation meshes and dynamic tile management. Add two examples based on 15_Navigation and 39_CrowdNavigation.
|
8 years ago |
Lasse Öörni
|
3b799b7712
Avoid duplication of code for the float-to-raw-unsigned-bits conversion.
|
8 years ago |
Lasse Öörni
|
e4fe4f04bb
Add contributor. Prefer union-based float to raw bits conversion.
|
8 years ago |
CG-SS
|
98a8097de6
Update MathDefs.h
|
8 years ago |
CG-SS
|
59e0939c75
Adding FloatToRawIntBits
|
8 years ago |
urho3d-travis-ci
|
ee054a1507
Travis CI: bump copyright to 2017.
|
9 years ago |
Eugene Kozlov
|
0acd25e763
Add logarithm function to Math API.
|
9 years ago |
Eugene Kozlov
|
89fb47f550
Add stable random generator.
|
9 years ago |
Eugene Kozlov
|
3087632f84
Add Math API functions: InverseLerp, Vector2|3|4::ProjectOntoAxis
|
9 years ago |
Eugene Kozlov
|
0c144b542d
Add math API functions: Sqrt, Pow, Mod, Fract, Floor, Round, Ceil and their integer counterparts.
|
9 years ago |
Yao Wei Tjong 姚伟忠
|
9baac62031
Improve NextPowerOfTwo().
|
9 years ago |
Lasse Öörni
|
e7599463ba
Improved IsPowerOfTwo(). Thanks to Y-way for initial PR.
|
9 years ago |
Lasse Öörni
|
e9b094c8d2
Check for existence of sincosf / __sincosf instead of guessing. Closes #1294.
|
9 years ago |
Lasse Öörni
|
0378b245a9
Use __sincosf on OSX.
|
9 years ago |
Lasse Öörni
|
b16fc6493b
Add a function SinCos() which uses sincosf on GCC for optimized billboardset update, and falls back to separate sinf & cosf calls elsewhere. Todo: add for other cases.
|
9 years ago |
Lasse Öörni
|
d9a295a595
Re-enable the unsigned/signed mismatch warning. Code cleanup.
|
9 years ago |
Lasse Öörni
|
039542e91c
Warning, compile & script binding fixes related to MathDefs.h. Use multiple template parameters where necessary to allow e.g. Min() or Max() with mixed int and unsigned values. Silence repeated warnings in MathDefs.h on MSVC.
|
9 years ago |
TheComet
|
f8760c8e5a
Trig functions are now templated
|
9 years ago |
TheComet
|
62d8143aa3
Template versions of math functions
|
9 years ago |
urho3d-travis-ci
|
c4f6f315ff
Travis CI: bump copyright to 2016.
|
10 years ago |
Lasse Öörni
|
e7b492b307
Fix integer overflow in the Random(int) functions when the range is large.
|
10 years ago |
Lasse Öörni
|
ed39940b2e
Added float <> half-float conversion functions.
|
10 years ago |
Lasse Öörni
|
52885a22c4
Clean up Spline code, add support for Catmull-Rom interpolation of other values than Vector3, and fix out of bounds array access in Catmull-Rom interpolation. Add linear interpolation mode. Add script bindings of new interpolation mode enums. Closes #772. Closes #773.
|
10 years ago |
Yao Wei Tjong 姚伟忠
|
fa77a456f8
Reformat Urho3D source files to get rid of the indents on empty lines.
|
10 years ago |
Lasse Öörni
|
cc8eb57eba
Workaround for GCC optimization of IsNan, thanks to reattiva. Closes #655.
|
11 years ago |
Lasse Öörni
|
bb2ebf7568
Bump copyright to 2015.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
b51e419c88
Change impl. file to include the header file from corresponding subdir.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
bcf7c94ec8
Rename Source/Engine to Source/Urho3D.
|
11 years ago |