Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use node lighting for liquid spreading | Dániel Juhász | 2016-10-27 |
| | | | | This commit modifies the liquid transforming procedure to light and unlight nodes instead of whole map blocks. | ||
* | Improved lighting | Dániel Juhász | 2016-10-27 |
| | | | | | | | | | | | | | | This commit rewrites the procedure that is responsible for light updating. this commit -provides iterative solutions for unlighting and light spreading -introduces a new priority queue-like container for the iteration -creates per-node MapBlock caching to reduce retrieving MapBlocks from the map -calculates with map block positions and in-block relative node coordinates -skips light updating if it is not necessary since the node's new light will be the same as its old light was | ||
* | Migrate to STL containers/algorithms. | Ilya Zhuravlev | 2013-03-11 |
| | |||
* | Update Copyright Years | Sfan5 | 2013-02-24 |
| | |||
* | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 |
| | |||
* | Switch the license to be LGPLv2/later, with small parts still remaining as ↵ | Perttu Ahola | 2012-06-05 |
| | | | | GPLv2/later, by agreement of major contributors | ||
* | voxalgo::clearLightAndCollectSources | Perttu Ahola | 2012-03-27 |
| | |||
* | Implement propagateSunlight for VoxelManipulator | Perttu Ahola | 2012-03-27 |