aboutsummaryrefslogtreecommitdiff
path: root/src/noise.h
AgeCommit message (Collapse)Author
2022-11-09Fix typos and en_US/en_GB inconsistency in various files (#12902)Abdou-31
2021-10-12Remove a few unused functions reported by callcatcher (#11658)SmallJoker
2021-03-23Fix broken `BiomeGen` abstraction (#11107)sfan5
2020-08-25NetBSD build fix proposal. (#10308)David CARLIER
Fixing thread naming call and let the class setting RANDOM_MIN/RANDOM_MAX.
2017-08-19Code modernization: src/n*, src/o* (#6280)Loïc Blot
* Code modernization: src/n*, src/o* * empty function * default constructor/destructor * for range-based loops * use emplace_back instead of push_back * remove unused IWritableNodeDefManager::clone() * C++ STL header style * Pointer constness in some functions
2017-08-17C++ modernize: Pragma once (#6264)Loïc Blot
* Migrate cpp headers to pragma once
2017-08-16Cleanup various headers to reduce compilation times (#6255)Loïc Blot
* Cleanup various headers to reduce compilation times
2017-06-18Cpp11 patchset 11: continue working on constructor style migration (#6004)Loïc Blot
2016-06-04Change internal type for seeds to s32kwolekr
This fixes value truncation (and therefore incompatibility) on platforms with an LP32 data model, such as VAX or MS-DOS.
2015-05-15Noise: Make buffer size parameters unsignedkwolekr
2015-04-27Replace PRNG assertions with PrngExceptionkwolekr
2015-03-22Add support for the PCG32 PRNG algo (and associated script APIs)kwolekr
2015-03-07For usages of assert() that are meant to persist in Release builds (when ↵Craig Robbins
NDEBUG is defined), replace those usages with persistent alternatives
2014-12-28PseudoRandom: Expose constant PSEUDORANDOM_MAXkwolekr
2014-12-11Clean up Noise macroskwolekr
2014-12-10Noise: Automatically transform noise maps if neededkwolekr
2014-12-10Noise: Create a deep copy of NoiseParamskwolekr
2014-12-08Optimize noise implementationskwolekr
2014-12-07Add flags and lacunarity as new noise parameterskwolekr
Add 'absolute value' option to noise map functions Extend persistence modulation to 3D noise Extend 'eased' option to noise2d_perlin* functions Some noise.cpp formatting fixups
2014-12-02Use setting groups for NoiseParamskwolekr
Add format example to minetest.conf.example Add Settings::setU16() Throw exception on attempted access of NULL settings groups
2014-11-14Fix NoisePerlin3DEased return valuekwolekr
2014-11-13Add option 'eased' to NoiseParamsSmallJoker
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-11-12Add eased 3d point-value noise functionskwolekr
2014-11-08Add mgv5. New noise code, uses biome API. Eased 3d noise for terrain, caves, ↵paramat
blobs
2014-10-27Change license of noise implementation to Simplified BSDkwolekr
2014-10-27Add support for eased 3d noisekwolekr
2014-02-15Add minetest.set_noiseparam_defaults() Lua APIkwolekr
2014-02-03Huge overhaul of the entire MapgenParams systemkwolekr
MapgenParams is no longer a polymorphic class, eliminating the need for messy and bug-prone reallocations. Separation between the common and mapgen-specific parameters is now strongly defined. Mapgen parameters objects are now properly encapsulated within the proper subsystems.
2013-05-19Remove no virtual dtor warnings, make MapgenParams contain actual NoiseParamskwolekr
2013-04-07Add Mapgen V7, reorganize biomeskwolekr
2013-03-16initial mapgen indev version with farscale feature and huge cavesproller
2013-03-10Re-add dungeons in new dungeongen.cppkwolekr
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2013-01-21Fix MapgenV6::getGroundLevelAtPoint()kwolekr
2013-01-21Finish and clean up mapgen configurationkwolekr
2013-01-21Cleaned & enhanced noise object managementkwolekr
2013-01-21Add initial Lua biomedef support, fixed biome selectionkwolekr
2013-01-21The new mapgen, noise functions, et al.kwolekr
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2011-06-26updated noise stuffPerttu Ahola
2011-06-25mapgen stuffPerttu Ahola
2011-06-25New map generator added (and SQLite, messed up the commits at that time...) ↵Perttu Ahola
(import from temporary git repo)
2011-04-26tested out and commented out some new stuff for the terrain generator, to be ↵Perttu Ahola
used in the future.
2011-02-28A third try on terrain generation. No trees yet.Perttu Ahola
2011-02-263d noise stuffPerttu Ahola
2011-02-06mapgen tweakingPerttu Ahola
2011-02-05added noise.*Perttu Ahola