summaryrefslogtreecommitdiff
path: root/src/mapnode.cpp
Commit message (Collapse)AuthorAge
* RotateAlongYAxis: For facedir case, return if param2 >= 4paramat2015-05-03
|
* Move globals from main.cpp to more sane locationsCraig Robbins2015-04-01
| | | | | | | | | | | | 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
* For usages of assert() that are meant to persist in Release builds (when ↵Craig Robbins2015-03-07
| | | | NDEBUG is defined), replace those usages with persistent alternatives
* Optimise MapBlockMesh related functionsgregorycu2015-02-23
| | | | | | | | | Directely or indirectly optimises the following functions: * MapBlockMesh::MapBlockMesh * MapBlockMesh::getTileInfo * MapBlockMesh::makeFastFace * MapBlockMesh::getSmoothLightCombined
* Increase MapBlock::actuallyUpdateDayNightDiff() performance by 2-8x. ok ↵Craig Robbins2015-02-10
| | | | | | @celeron55 Before patch, function consumes up to ~8% of the main server loop. After, ~0% (below level of 2 places of significance)
* Fix facedir > 23 causes segfault in clientCraig Robbins2015-01-09
| | | | | See issue #2017 Applied kahrl's gist
* Remove freezemelt (the remainder of proller nonsense)kwolekr2015-01-04
|
* Increase performance of getLight() by at least 2xCraig Robbins2014-12-10
| | | | | | | Leads to the following increases: getSmoothLight() approx. 40% increase getTileInfo() approx. 25% increase MapBlockMesh::MapBlockMesh() 25-30%
* Optimise getTileInfo()Craig Robbins2014-11-21
| | | | | getTileInfo() ~1.5x faster getSmoothLight ~2.0x faster
* Custom collision boxes node property.RealBadAngel2014-10-19
|
* Cavegen: Respect is_ground_content MapNode setting; fix some code formatting ↵kwolekr2013-11-29
| | | | issues
* Better snow fall, finite liquid transform, leveled nodes apiproller2013-07-28
|
* Weather supportproller2013-07-27
|
* Leveled nodeboxproller2013-07-13
|
* Fix wallmounted rotations along Y axis for 90 and 270 degree caseskwolekr2013-07-08
|
* Decoration: Handle facedir and wallmounted param2types with schematic rotationkwolekr2013-07-08
|
* 6d facedirRealBadAngel2013-03-23
|
* Update Copyright YearsSfan52013-02-24
|
* Change Minetest-c55 to MinetestPilzAdam2013-02-24
|
* darkrose should work at a nuclear power plant.Perttu Ahola2012-07-24
| | | | It'd take years to figure out what caused the accident.
* Fix map deserialization and remove old serialization codePerttu Ahola2012-07-23
|
* Increase node id/param0 to 16 bits, leaving param2 always with 8 bitsdarkrose2012-07-23
|
* Custom boxy nodes (stairs, slabs) and collision changesKahrl2012-06-17
|
* Optimize headersPerttu Ahola2012-06-17
|
* Properly and efficiently use split utility headersPerttu Ahola2012-06-17
|
* Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola2012-06-05
| | | | GPLv2/later, by agreement of major contributors
* MapBlockMesh, mesh animation system, urgent mesh updates, athmospheric ↵Kahrl2012-03-15
| | | | light, removed footprints
* Cleanup (some stuff went wrong when reverting 4-byte mapnodes); fix ↵Kahrl2012-01-22
| | | | legacy_wallmounted
* Node placement / mineral / serialization / iron freq / node_dig callbackKahrl2012-01-22
| | | | | | | | - 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.
* MapNode constructor to allow ndef+namePerttu Ahola2011-11-29
|
* Node definition namesPerttu Ahola2011-11-29
|
* Clean mapnode.h and fix other files accordinglyPerttu Ahola2011-11-29
|
* Completely generalized mesh generation; ContentFeatures serializationPerttu Ahola2011-11-29
|
* GameDef compilesPerttu Ahola2011-11-29
|
* Create framework for getting rid of global definitions of ↵Perttu Ahola2011-11-29
| | | | node/tool/item/whatever types
* Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuffPerttu Ahola2011-11-29
|
* Fix water-glass and water-lava surfacesPerttu Ahola2011-11-08
|
* Make CONTENT_IGNORE to not block the view when occlusion cullingPerttu Ahola2011-11-03
|
* Automate texture listing for texture atlas makingPerttu Ahola2011-10-18
|
* Header file tweaking; mainly for speedPerttu Ahola2011-10-12
|
* lava!Perttu Ahola2011-08-15
|
* Added MaterialItem conversion from old content type namespace to newPerttu Ahola2011-07-31
|
* extended content-type rangePerttu Ahola2011-07-23
|
* Fixed the problem of <=r548 clients fucking up maps on >=r549 servers. Also, ↵Perttu Ahola2011-07-22
| | | | already fucked up maps are now loaded correctly.
* Fixed small error in mapnode.cpp (didn't cause any harm though)Perttu Ahola2011-07-22
|
* initial steps in doing content type extensionPerttu Ahola2011-07-02
|
* fixed bug in inventory textures caused from better handling of unknown blocksPerttu Ahola2011-06-27
|
* better handling of unknown blocks on clientPerttu Ahola2011-06-27
|
* Moved stuff from mapblock{h,cpp} to mapblock_mesh.{h,cpp} and ↵Perttu Ahola2011-06-17
| | | | content_mapblock.{h,cpp}
* Moved some mapnode content stuff from mapnode.{h,cpp} and digging property ↵Perttu Ahola2011-06-17
| | | | stuff from material.cpp to content_mapnode.{h,cpp}