Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-02 | Mapnode: Replace rotateAlongYAxis with improved version | paramat | |
Get facedir by using lowest 5 bits of param2 and limiting to 23 More robust, frees up higher param2 bits for other uses Change lookup table and table index to u8 | |||
2015-09-22 | Mapnode: Add rotateAlongYAxisFull supporting 24 facedirs | paramat | |
2015-08-25 | Change i++ to ++i | David Jones | |
2015-05-03 | RotateAlongYAxis: For facedir case, return if param2 >= 4 | paramat | |
2015-04-01 | Move globals from main.cpp to more sane locations | Craig Robbins | |
Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h | |||
2015-03-07 | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | |
NDEBUG is defined), replace those usages with persistent alternatives | |||
2015-02-23 | Optimise MapBlockMesh related functions | gregorycu | |
Directely or indirectly optimises the following functions: * MapBlockMesh::MapBlockMesh * MapBlockMesh::getTileInfo * MapBlockMesh::makeFastFace * MapBlockMesh::getSmoothLightCombined | |||
2015-02-10 | Increase MapBlock::actuallyUpdateDayNightDiff() performance by 2-8x. ok ↵ | Craig Robbins | |
@celeron55 Before patch, function consumes up to ~8% of the main server loop. After, ~0% (below level of 2 places of significance) | |||
2015-01-09 | Fix facedir > 23 causes segfault in client | Craig Robbins | |
See issue #2017 Applied kahrl's gist | |||
2015-01-04 | Remove freezemelt (the remainder of proller nonsense) | kwolekr | |
2014-12-10 | Increase performance of getLight() by at least 2x | Craig Robbins | |
Leads to the following increases: getSmoothLight() approx. 40% increase getTileInfo() approx. 25% increase MapBlockMesh::MapBlockMesh() 25-30% | |||
2014-11-21 | Optimise getTileInfo() | Craig Robbins | |
getTileInfo() ~1.5x faster getSmoothLight ~2.0x faster | |||
2014-10-19 | Custom collision boxes node property. | RealBadAngel | |
2013-11-29 | Cavegen: Respect is_ground_content MapNode setting; fix some code formatting ↵ | kwolekr | |
issues | |||
2013-07-28 | Better snow fall, finite liquid transform, leveled nodes api | proller | |
2013-07-27 | Weather support | proller | |
2013-07-13 | Leveled nodebox | proller | |
2013-07-08 | Fix wallmounted rotations along Y axis for 90 and 270 degree cases | kwolekr | |
2013-07-08 | Decoration: Handle facedir and wallmounted param2types with schematic rotation | kwolekr | |
2013-03-23 | 6d facedir | RealBadAngel | |
2013-02-24 | Update Copyright Years | Sfan5 | |
2013-02-24 | Change Minetest-c55 to Minetest | PilzAdam | |
2012-07-24 | darkrose should work at a nuclear power plant. | Perttu Ahola | |
It'd take years to figure out what caused the accident. | |||
2012-07-23 | Fix map deserialization and remove old serialization code | Perttu Ahola | |
2012-07-23 | Increase node id/param0 to 16 bits, leaving param2 always with 8 bits | darkrose | |
2012-06-17 | Custom boxy nodes (stairs, slabs) and collision changes | Kahrl | |
2012-06-17 | Optimize headers | Perttu Ahola | |
2012-06-17 | Properly and efficiently use split utility headers | Perttu Ahola | |
2012-06-05 | Switch the license to be LGPLv2/later, with small parts still remaining as ↵ | Perttu Ahola | |
GPLv2/later, by agreement of major contributors | |||
2012-03-15 | MapBlockMesh, mesh animation system, urgent mesh updates, athmospheric ↵ | Kahrl | |
light, removed footprints | |||
2012-01-22 | Cleanup (some stuff went wrong when reverting 4-byte mapnodes); fix ↵ | Kahrl | |
legacy_wallmounted | |||
2012-01-22 | Node placement / mineral / serialization / iron freq / node_dig callback | Kahrl | |
- Node placement code moved to Lua - Mineral system removed (added default:stone_with_coal and default:stone_with_iron). - MapBlock and MapNode serialization updated. - Mapgen: Frequency of iron increased. - node_dig callback and related changes. | |||
2011-11-29 | MapNode constructor to allow ndef+name | Perttu Ahola | |
2011-11-29 | Node definition names | Perttu Ahola | |
2011-11-29 | Clean mapnode.h and fix other files accordingly | Perttu Ahola | |
2011-11-29 | Completely generalized mesh generation; ContentFeatures serialization | Perttu Ahola | |
2011-11-29 | GameDef compiles | Perttu Ahola | |
2011-11-29 | Create framework for getting rid of global definitions of ↵ | Perttu Ahola | |
node/tool/item/whatever types | |||
2011-11-29 | Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuff | Perttu Ahola | |
2011-11-08 | Fix water-glass and water-lava surfaces | Perttu Ahola | |
2011-11-03 | Make CONTENT_IGNORE to not block the view when occlusion culling | Perttu Ahola | |
2011-10-18 | Automate texture listing for texture atlas making | Perttu Ahola | |
2011-10-12 | Header file tweaking; mainly for speed | Perttu Ahola | |
2011-08-15 | lava! | Perttu Ahola | |
2011-07-31 | Added MaterialItem conversion from old content type namespace to new | Perttu Ahola | |
2011-07-23 | extended content-type range | Perttu Ahola | |
2011-07-22 | Fixed the problem of <=r548 clients fucking up maps on >=r549 servers. Also, ↵ | Perttu Ahola | |
already fucked up maps are now loaded correctly. | |||
2011-07-22 | Fixed small error in mapnode.cpp (didn't cause any harm though) | Perttu Ahola | |
2011-07-02 | initial steps in doing content type extension | Perttu Ahola | |
2011-06-27 | fixed bug in inventory textures caused from better handling of unknown blocks | Perttu Ahola | |