aboutsummaryrefslogtreecommitdiff
path: root/src/noise.cpp
AgeCommit message (Expand)Author
2022-06-03fix integer overflow in mapgen (#11641)JosiahWI
2021-10-12Remove a few unused functions reported by callcatcher (#11658)SmallJoker
2021-03-23Fix broken `BiomeGen` abstraction (#11107)sfan5
2020-08-01Fix GCC class-memaccess warnings (#10239)Paul Ouellette
2020-04-26Remove unused lookup table from noise.cppsfan5
2020-02-12Display an error when a noise parameter has too many octaves (#9394)Paramat
2018-04-03Fix more clang-tidy reported problems for performance-type-promotion-in-math-fnLoic Blot
2017-08-19Code modernization: src/n*, src/o* (#6280)Loïc Blot
2017-07-29Noise: Prevent unittest crash caused by division by zeroSmallJoker
2017-07-27Revert "Noise::perlinMap2D,3D: replace a loop init with a single memset call"Loïc Blot
2017-07-27Noise::perlinMap2D,3D: replace a loop init with a single memset callLoic Blot
2017-06-27Fix msvc annoyances (#5963)adrido
2017-06-18Cpp11 patchset 11: continue working on constructor style migration (#6004)Loïc Blot
2016-06-04PcgRandom: Fix/improve documentationkwolekr
2016-06-04Change internal type for seeds to s32kwolekr
2015-12-06Fix spelling of noise_thresholdJun Zhang
2015-11-01Fix Noise compiled under clang >= 3.7.x with -O2 or higherkwolekr
2015-08-12Fix Lua PcgRandomest31
2015-07-24Remove some old dead code. Fix some Clang warnings in SRP (ng->N... willLoic Blot
2015-07-10Misc. minor fixeskwolekr
2015-05-17Noise: Fix interpolation at negative coordinateskwolekr
2015-05-16Add -Wsign-compare for Clang builds and fix some signed/unsigned compiler war...kwolekr
2015-05-15Noise: Make buffer size parameters unsignedkwolekr
2015-04-29Fix MSVC compatibilitykwolekr
2015-04-27Noise: Fix PcgRandom::randNormalDist() when range contains negative numberskwolekr
2015-04-27Replace PRNG assertions with PrngExceptionkwolekr
2015-04-21Noise: Add noise unittestskwolekr
2015-04-19Noise: Correct noise objects created with invalid dimensionskwolekr
2015-03-23Fix endianness inconsistency with PcgRandom::bytes()kwolekr
2015-03-22Fix some loose ends from 3993093fkwolekr
2015-03-22Add support for the PCG32 PRNG algo (and associated script APIs)kwolekr
2014-12-14Noise: Don't assume Noise is used for 2D unless gradientMap2D is actually calledkwolekr
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-09Noise: Update Noise::resizeNoiseBuf to account for lacunarity not equal to 2kwolekr
2014-12-08Optimize noise implementationskwolekr
2014-12-07Add flags and lacunarity as new noise parameterskwolekr
2014-11-29noise: Throw exception on noise allocation failurekwolekr
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
2014-10-27Change license of noise implementation to Simplified BSDkwolekr
2014-10-27Add support for eased 3d noisekwolekr
2013-08-14Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl
2013-04-07Add Mapgen V7, reorganize biomeskwolekr
2013-02-26Fix most warnings, re-fix MSVC compile errorkwolekr
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2013-02-06Fix and improve noise map functionskwolekr
2013-01-21Finish and clean up mapgen configurationkwolekr