Maksim Gamarnik
e05f7db82f
Updated to Minetest ver. 0.4.15
2017-01-30 00:44:07 +02:00
juhdanad
7d7ad5aba4
Limit light_source in the engine ( #4814 )
...
Since light_source>15 causes crash, it must be limited.
2016-11-28 18:43:33 +10:00
Dániel Juhász
93e067c39e
Cleanup
2016-10-27 08:04:42 +02:00
Dániel Juhász
703c121576
Use node lighting for liquid spreading
...
This commit modifies the liquid transforming procedure to light and
unlight nodes instead of whole map blocks.
2016-10-27 08:04:42 +02:00
Dániel Juhász
7f8545d2d7
Improved lighting
...
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
2016-10-27 08:04:42 +02:00
Maksim Gamarnik
9247f32e0e
LGPL 2.1 to 3.0 on all files
2015-08-14 01:26:28 +03:00
sapier
552946e12a
Remove emerge and speedup addArea by using memcopy instead of one by one assignment
2014-06-23 00:13:41 +02:00
Ilya Zhuravlev
a12df55f29
Migrate to STL containers/algorithms.
2013-03-11 19:08:39 -04:00
Sfan5
3fab3825aa
Update Copyright Years
2013-02-24 20:15:24 +01:00
PilzAdam
269f01224b
Change Minetest-c55 to Minetest
2013-02-24 18:49:03 +01:00
kwolekr
6df7f001e5
The new mapgen, noise functions, et al.
2013-01-21 21:41:33 +02:00
Perttu Ahola
e70b6545b1
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
Perttu Ahola
17266c7fd2
voxalgo::clearLightAndCollectSources
2012-03-27 19:01:51 +03:00
Perttu Ahola
7bd2ea010c
Implement propagateSunlight for VoxelManipulator
2012-03-27 19:01:50 +03:00