summaryrefslogtreecommitdiffstats
path: root/src/Noise.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2014-11-18Moved all Noise-related files into a separate folder.Mattes D1-1053/+0
2014-11-18Refactored cRidgedNoise into a separate template.Mattes D1-170/+1
2014-11-17Added cOctavedNoise template.Mattes D1-174/+0
2014-11-17Fixed include path.Mattes D1-1/+1
2014-11-17Added cImprovedNoise implementation.Mattes D1-5/+269
2014-10-23En masse NULL -> nullptr replaceTiger Wang1-8/+8
2014-10-20En masse NULL -> nullptr replaceTiger Wang1-8/+8
2014-08-21Added initializers for class members.Mattes D1-0/+5
2014-07-21Style: Normalized to no spaces before closing parenthesis.madmaxoft1-29/+29
2014-07-19Code style: Fixed braces on separate lines.madmaxoft1-4/+8
2014-07-17Normalized comments.madmaxoft1-7/+7
2014-07-17Fixed basic whitespace problems.madmaxoft1-25/+25
2014-06-19Nullify deleted pointers.archshift1-0/+4
2014-06-10Fixed clang warnings about abs() in Noise.cpp.madmaxoft1-2/+2
2014-06-10Fixed gcc compilation.madmaxoft1-2/+2
2014-06-09Added cRidgedMultiNoise, fixed cPerlinNoise.madmaxoft1-1/+169
2014-05-09Fixed MSVC 64-bit build warnings.Mattes D1-1/+1
2014-05-08Fixed MSVC 64-bit build warnings.Mattes D1-1/+1
2014-04-27Fixes to uninitallsed array access in Noise.cppTycho1-0/+2
2014-04-25Should fix CIDs 43631, 43632 and 43633jfhumann1-0/+2
2014-04-18Did some static analysis, fixed some bugs and optimized a lot of codejfhumann1-9/+13
2014-04-04Changed cNoise seed to signed.madmaxoft1-1/+1
2014-03-14Fixed a couple of missing defsTycho1-8/+0
2013-12-20Fixed clang warnings in Noise.cpp.madmaxoft1-20/+20
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-05-15Moved noise debugging into the Noise.* filesmadmaxoft@gmail.com1-0/+83
2013-05-15Fixed 2D linear upscale to compile on Linux, added a test for it.madmaxoft@gmail.com1-1/+1
2013-05-12Renamed linear interpolation from Noise.h to a more proper LinearUpscale and moved it to a separate file.madmaxoft@gmail.com1-50/+0
2013-05-11Noise: Fixed optimized Cubic noise calculationmadmaxoft@gmail.com1-1/+64
2013-05-09Noise: Added an efficient 3D cubic noise generationmadmaxoft@gmail.com1-0/+252
2013-04-22Noise: Implemented 2D Perlin noise, removed unused parameters.madmaxoft@gmail.com1-7/+138
2013-04-17Noise: removed the unused SSE branches and unused interpolation methods. Removed the Noise.inc file.madmaxoft@gmail.com1-307/+115
2013-04-16Implemented the new cCubicNoise in 2Dmadmaxoft@gmail.com1-9/+296
2012-09-24Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com1-2/+2
2012-07-29DistortedVoronoi BiomeGen now uses 4x4 linear interpolation for distortion, 50 % speed increase in the chunk generator with a hardly noticeable change in biome shapes.madmaxoft@gmail.com1-1/+73
2012-06-14Attempt to bring sanity to newlines across systems.cedeel@gmail.com1-304/+304
2012-02-22Noise function optimization (chunk generation now about 1.5x faster :)madmaxoft@gmail.com1-7/+14
2012-01-29VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization.madmaxoft@gmail.com1-0/+7
2011-12-26Made some functions in cChunk and cNoise inline, this should significantly increase chunk generation speedfaketruth1-43/+11
2011-10-25Using SSE instructions for noise (terrain generation)faketruth1-0/+70
2011-10-03MCServer c++ source filesfaketruth1-0/+253