Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Write common mapgen params to map_meta.txt on world initialization | kwolekr | 2015-01-27 | 2 | -8/+34 | |
| | ||||||
* | Fix a crash (assert) when client set serial version < 24 in INIT | Loic Blot | 2015-01-27 | 4 | -6/+7 | |
| | | | | | | | | | When SER_FMT_VER_LOWEST is set to zero, then the test is stupid in INIT because all client works. In mapblock we check if client's serialization version is < 24, but if client sent serialization version < 24 (15 for example) the server set it and tried to send nodes, then BOOM To resolve the problem: * Create a different CLIENT_MIN_VERSION to handle this problem * Remove the exception * Use an assert in case of bad developer code | |||||
* | Fix missing map_meta.txt error when creating new worlds | kwolekr | 2015-01-27 | 1 | -10/+12 | |
| | | | | A missing map_meta.txt should be treated simply as if there were a blank file. | |||||
* | Revert "Fix a crash (assert) when client set serial version < 24 in INIT ↵ | Craig Robbins | 2015-01-27 | 2 | -3/+9 | |
| | | | | | | | | command SER_FMT_VER_LOWEST is set to zero, then the test is stupid in INIT because all client works. In mapblock we check if client's serialization version is < 24, but if client sent serialization version < 24 (15 for example) the server set it and tried to send nodes, then BOOM" nerzhul is (may?) be working on a new solution. For the moment this is reverted because old worlds cannot be loaded (see discussion on github for the commit). This reverts commit 800d19270250bb13cc6b2d330199815bf8e96446. | |||||
* | Suppress MSVC warning in chat.cpp | gregorycu | 2015-01-25 | 1 | -1/+1 | |
| | ||||||
* | Settings fixes Make the GameGlobalShaderConstantSetter use the settings ↵ | gregorycu | 2015-01-25 | 4 | -33/+67 | |
| | | | | callback (8% perf improvement in game loop) Ensure variable is set Ensure settings callback is threadsafe | |||||
* | Revert "Make the GameGlobalShaderConstantSetter use the settings callback ↵ | Craig Robbins | 2015-01-25 | 4 | -27/+11 | |
| | | | | | | (8% perf improvement in game loop)" This reverts commit a555e2d9b0ccee452996381a44677b8bec210036. | |||||
* | Fix a crash (assert) when client set serial version < 24 in INIT command ↵ | (@U-Exp) | 2015-01-24 | 2 | -9/+3 | |
| | | | | SER_FMT_VER_LOWEST is set to zero, then the test is stupid in INIT because all client works. In mapblock we check if client's serialization version is < 24, but if client sent serialization version < 24 (15 for example) the server set it and tried to send nodes, then BOOM | |||||
* | Fix uninitialized variable Server::m_next_sound_id | Kahrl | 2015-01-24 | 1 | -1/+2 | |
| | ||||||
* | Fix unitialised variable occassionally being used | Craig Robbins | 2015-01-24 | 1 | -2/+3 | |
| | ||||||
* | Make the GameGlobalShaderConstantSetter use the settings callback (8% perf ↵ | gregorycu | 2015-01-23 | 4 | -11/+27 | |
| | | | | | | improvement in game loop) Amend the settings callback to support userdata | |||||
* | Mgv5: Skip calculation of filler, heat and humidity perlinmaps in ↵ | paramat | 2015-01-23 | 1 | -8/+9 | |
| | | | | underground mapchunks | |||||
* | Send real port to server list | ShadowNinja | 2015-01-23 | 4 | -4/+12 | |
| | ||||||
* | Mgv7 generateRidgeTerrain: Make river generation relative to water level | paramat | 2015-01-22 | 1 | -9/+4 | |
| | | | | Remove widthn and make nridge zero underwater | |||||
* | Mgv7: Speed optimise calculateNoise and generateRidgeTerrain | paramat | 2015-01-22 | 1 | -20/+23 | |
| | | | | | | Remove unnecessary range limiting of persistmap Skip calculation of filler, mountain, ridge, heat and humidity perlinmaps in underground mapchunks Skip generateRidgeTerrain in underground mapchunks | |||||
* | Mgv7 generateRidgeTerrain: Enable rangelim of widthn to remove abysses, ↵ | paramat | 2015-01-22 | 1 | -6/+6 | |
| | | | | | | | calculate widthn later in function Reduce width to 0.2 Carve river channels in deeper waters | |||||
* | Added ratio argument to colorize, removed the weird alpha-based ratio. | TriBlade9 | 2015-01-20 | 1 | -96/+134 | |
| | ||||||
* | Mapgen V5: Various improvements | paramat | 2015-01-18 | 2 | -60/+56 | |
| | | | | | | | Caves check for biome nodes, only excavate stone under water level Unease caves noises, use MT0.3 parameters Blobgen after cavegen Biomegen: remove 'is replaceable content' bool | |||||
* | Fix all warnings and remove -Wno-unused-but-set cflag | kwolekr | 2015-01-18 | 17 | -205/+175 | |
| | ||||||
* | Add SemiDebug (-O1 with debug symbols) build mode and do not optimize Debug ↵ | kwolekr | 2015-01-18 | 1 | -3/+24 | |
| | | | | | | | at all Add -Wall to Debug modes for all compilers and -Wabi for non-MSVC Use /Ox for MSVC Release mode (potentially higher optimization than /O2) | |||||
* | Reorganize supported video driver query mechanisms | kwolekr | 2015-01-18 | 4 | -47/+100 | |
| | ||||||
* | Revert "Fix bug in debug build" | kwolekr | 2015-01-18 | 1 | -1/+1 | |
| | | | | This reverts commit 839c4a99cddcacdc19dee42286b7029c4c1e7800. | |||||
* | Fix bug in debug build | Craig Robbins | 2015-01-19 | 1 | -1/+1 | |
| | | | | -O1 results in executables that are completely useless for actuall debugging | |||||
* | Fix use of uninit data in Sky and (potentially) GUIChatConsole constructors | Kahrl | 2015-01-18 | 4 | -25/+25 | |
| | | | | | | | | Clean up nearby code a bit As a small side effect, it is now possible to add a background texture to the chat console by simply providing background_chat.jpg, it is no longer necessary to also add "console_color =" to minetest.conf. | |||||
* | Fix particles causing unitialised data being used due to use of incorrect ↵ | Craig Robbins | 2015-01-18 | 1 | -4/+4 | |
| | | | | union member | |||||
* | Water fixes | gregorycu | 2015-01-18 | 3 | -22/+72 | |
| | | | | | | | Change must_reflow to a deque Add overload for MapBlock::raiseModified that takes a const char*. This is a speed improvement. Comment out unused variable Optimisations to block offset calculations | |||||
* | Create empty default constructor for MapNode | Craig Robbins | 2015-01-18 | 5 | -12/+21 | |
| | ||||||
* | Mgv7: Replace small pseudorandom caves with 3D noise tunnels. Fewer large caves | paramat | 2015-01-17 | 2 | -15/+46 | |
| | ||||||
* | Fix NodeMetadataList loosing memory on deserialize due to invalid clear map ↵ | sapier | 2015-01-17 | 1 | -2/+2 | |
| | | | | call instead of clear | |||||
* | Fix entitiy WieldMeshSceneNode not freed due to additional grab | gregorycu | 2015-01-17 | 1 | -3/+2 | |
| | ||||||
* | Make minor style change(unescape_string()) | Craig Robbins | 2015-01-16 | 1 | -3/+4 | |
| | ||||||
* | Fix missing return in Database_Dummy::deleteBlock | Loic Blot | 2015-01-16 | 1 | -0/+1 | |
| | ||||||
* | Fix potential out-of-bounds array index | Craig Robbins | 2015-01-16 | 1 | -3/+3 | |
| | ||||||
* | Add ability to delete MapBlocks from map | kwolekr | 2015-01-15 | 13 | -19/+145 | |
| | | | | Also add a Lua API and chatcommand for this | |||||
* | Initialize noise ptr on creation (fixes crash if OreVein deleted before use) | kwolekr | 2015-01-15 | 2 | -0/+7 | |
| | ||||||
* | Fix unescape_string removing all backslashes | ShadowNinja | 2015-01-15 | 1 | -4/+6 | |
| | ||||||
* | Change UniqueQueue to use a queue and a set. | unknown | 2015-01-15 | 2 | -53/+58 | |
| | ||||||
* | Added configurable ambient_occlusion_gamma. Default is 2.2 (same as previous ↵ | TriBlade9 | 2015-01-14 | 2 | -4/+10 | |
| | | | | hardcoded values). | |||||
* | Fix use of uninitialized data | Craig Robbins | 2015-01-14 | 1 | -2/+1 | |
| | ||||||
* | Performance fixes. | onkrot | 2015-01-13 | 8 | -36/+35 | |
| | ||||||
* | Add VoxelArea::hasEmptyExtent | unknown | 2015-01-13 | 2 | -5/+14 | |
| | ||||||
* | Attempt to fix occasional issue of uninitialized MapBlock data | kwolekr | 2015-01-12 | 1 | -1/+1 | |
| | ||||||
* | Prevent transform of noise3d result in getBlockSeed2 | kwolekr | 2015-01-12 | 1 | -1/+3 | |
| | ||||||
* | Mapgen V5: Move cave generation from base terrain loop to optional function | paramat | 2015-01-11 | 2 | -6/+32 | |
| | | | | This fixes biome surface in tunnels | |||||
* | Disable sound and key binding settings in "pause" menu on android | sapier | 2015-01-11 | 1 | -1/+3 | |
| | ||||||
* | Fix invalid stepheight increase calculation on android | sapier | 2015-01-11 | 1 | -1/+1 | |
| | ||||||
* | Increase stepheight on android by 0.5 to smoothen movement | sapier | 2015-01-11 | 1 | -0/+5 | |
| | ||||||
* | Fix clipping rectangle of GUITable row highlight | Kahrl | 2015-01-10 | 1 | -4/+5 | |
| | ||||||
* | Change default font sizes to 14(freetype) and 10(non-freetype) | sfan5 | 2015-01-10 | 1 | -5/+4 | |
| | ||||||
* | Set default value for ENABLE_REDIS to 0 | sfan5 | 2015-01-10 | 1 | -1/+1 | |
| |