Eugene Kozlov
|
c2caa4f6a1
Cleanup Math code.
|
6 tahun lalu |
Vitalii Minnakhmetov
|
06fa2a728d
Make doxygen catch global enums
|
6 tahun lalu |
codexhound
|
f19fc528ad
Additional Custom Geometry (#2476)
|
6 tahun lalu |
TrevorCash
|
b4df74097d
Add Round To Nearest Multiple
|
6 tahun lalu |
urho3d-travis-ci
|
a476f0c401
Travis CI: bump copyright to 2019.
|
7 tahun lalu |
Yao Wei Tjong 姚伟忠
|
d43bf1b3d6
Clang-Tidy - hicpp-signed-bitwise.
|
8 tahun lalu |
Yao Wei Tjong 姚伟忠
|
29fed24492
Rinse and repeat by invoking clang-tidy (v3.9) from CLI directly.
|
8 tahun lalu |
urho3d-travis-ci
|
70049ba582
Travis CI: bump copyright to 2018.
|
8 tahun lalu |
Yao Wei Tjong 姚伟忠
|
ca97fd9b9b
Clang-Tidy - modernize-use-auto.
|
8 tahun lalu |
Yao Wei Tjong 姚伟忠
|
05452b8bd1
Refactor IntegerLog2() to LogBaseTwo() for performance and consistency.
|
8 tahun lalu |
Eugene Kozlov
|
e85e9d897c
Add support of sparse navigation meshes and dynamic tile management. Add two examples based on 15_Navigation and 39_CrowdNavigation.
|
8 tahun lalu |
Lasse Öörni
|
3b799b7712
Avoid duplication of code for the float-to-raw-unsigned-bits conversion.
|
8 tahun lalu |
Lasse Öörni
|
e4fe4f04bb
Add contributor. Prefer union-based float to raw bits conversion.
|
8 tahun lalu |
CG-SS
|
98a8097de6
Update MathDefs.h
|
8 tahun lalu |
CG-SS
|
59e0939c75
Adding FloatToRawIntBits
|
8 tahun lalu |
urho3d-travis-ci
|
ee054a1507
Travis CI: bump copyright to 2017.
|
9 tahun lalu |
Eugene Kozlov
|
0acd25e763
Add logarithm function to Math API.
|
9 tahun lalu |
Eugene Kozlov
|
89fb47f550
Add stable random generator.
|
9 tahun lalu |
Eugene Kozlov
|
3087632f84
Add Math API functions: InverseLerp, Vector2|3|4::ProjectOntoAxis
|
9 tahun lalu |
Eugene Kozlov
|
0c144b542d
Add math API functions: Sqrt, Pow, Mod, Fract, Floor, Round, Ceil and their integer counterparts.
|
9 tahun lalu |
Yao Wei Tjong 姚伟忠
|
9baac62031
Improve NextPowerOfTwo().
|
9 tahun lalu |
Lasse Öörni
|
e7599463ba
Improved IsPowerOfTwo(). Thanks to Y-way for initial PR.
|
9 tahun lalu |
Lasse Öörni
|
e9b094c8d2
Check for existence of sincosf / __sincosf instead of guessing. Closes #1294.
|
9 tahun lalu |
Lasse Öörni
|
0378b245a9
Use __sincosf on OSX.
|
10 tahun lalu |
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.
|
10 tahun lalu |
Lasse Öörni
|
d9a295a595
Re-enable the unsigned/signed mismatch warning. Code cleanup.
|
10 tahun lalu |
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.
|
10 tahun lalu |
TheComet
|
f8760c8e5a
Trig functions are now templated
|
10 tahun lalu |
TheComet
|
62d8143aa3
Template versions of math functions
|
10 tahun lalu |
urho3d-travis-ci
|
c4f6f315ff
Travis CI: bump copyright to 2016.
|
10 tahun lalu |