aboutsummaryrefslogtreecommitdiff
path: root/src/util/numeric.cpp
AgeCommit message (Collapse)Author
2015-04-01Clean scaling pre-filter for formspec/HUD.Aaron Suen
2015-03-31GenElementManager: Pass opaque handles to Lua and rename to ObjDefManagerkwolekr
Add core.clear_registered_schematics() and refactor schematics somewhat
2015-03-22Add support for the PCG32 PRNG algo (and associated script APIs)kwolekr
2015-02-16Performance Improvement: Use a cache which caches result for getFacePositions.Loic Blot
This greatly reduce the number of std::list generated by caching the result, which is always constant for each radius selected. In the callgrind map, you will see original: * 3.3M calls to std::list for 9700 calls to getFacePositions In the modified version, you will see: * 3.3K calls to std::list for 6900 call to getFacePositions Callgrind map is here: #2321 it's a huge performance improvement to l_find_node_near
2013-11-12Fix compiling with 32bit MinGWSfan5
2013-11-04Accept hexadecimal and string values for seedskwolekr
2013-07-07include mathconstants.h in numerics.cppVincent Heuken
2013-05-18Fix math for isBlockInSight. Fixes #718 (client-side).Aaron Suen
2013-03-11Migrate to STL containers/algorithms.Ilya Zhuravlev
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2012-06-17Hopefully fix includes on mingwPerttu Ahola
2012-06-17Initially split utility.h to multiple files in util/Perttu Ahola