20 Commits

Author SHA1 Message Date
Dylan K. Taylor
88e36eda59 Stop wasting CPU calling functions 2017-01-01 15:50:13 +00:00
Dylan K. Taylor
40d1394e3c Reuse empty chunk objects, stop creating new ones 2017-01-01 14:13:06 +00:00
Dylan K. Taylor
69061ba4ad Removed the need for subchunks to know their Y coordinates 2017-01-01 14:12:58 +00:00
Dylan K. Taylor
0e10a149ef Refactor Level::chunkBlockHash() (makes no sense to put it here) 2017-01-01 01:10:10 +00:00
Tim (robske_110)
0c3780de40 Re-added basic chunk skylight population for GenericChunk (#183) 2016-12-29 11:45:23 +00:00
Dylan K. Taylor
a63020d6e5 Small performance improvement to nibble array re-ordering
thanks @Intyre
2016-12-23 20:07:55 +00:00
Dylan K. Taylor
363b24c663 Fix height limits on subchunks, fixed #196
facepalm
2016-12-22 04:46:28 +00:00
Dylan K. Taylor
6ea45c5c4a Formatting and doc comments, overall useless commit 2016-12-12 14:25:42 +00:00
Dylan K. Taylor
a0cda3b45a Fixed extra data encoding 2016-12-04 17:46:56 +00:00
Dylan K. Taylor
d74486a64a Fixed tile spawns 2016-12-04 15:12:45 +00:00
Dylan K. Taylor
aafe0c4f69 Remove biome colours and fix biome id arrays 2016-12-04 15:12:23 +00:00
Dylan K. Taylor
577dbbce1f Support 256-block build height and fixed world saving 2016-12-01 23:45:12 +00:00
Dylan K. Taylor
5025b4aba1 More nibble array re-ordering optimisation 2016-11-29 14:46:49 +00:00
Dylan K. Taylor
dd01407dd4 Optimized byte re-ordering 2016-11-29 14:46:49 +00:00
Dylan K. Taylor
d70be232d8 More tweaks 2016-11-29 14:46:48 +00:00
Dylan K. Taylor
ecabe945e6 Changes for more performance, fixed some crashes and hacked out dodgy light population 2016-11-29 14:46:48 +00:00
Dylan K. Taylor
2b46794ca2 Optimised nibble array re-ordering (halved loop count) 2016-11-29 14:46:08 +00:00
Dylan K. Taylor
0be8fa4157 Optimized byte and nibble array re-ordering 2016-11-29 14:44:46 +00:00
Dylan K. Taylor
15f7cfb4f7 Add missing return value, fix blocks vanishing when placed 2016-11-27 21:57:59 +00:00
Dylan K. Taylor
4c49db6036 New generic in-memory chunk format, fixed 0.17.0.1 chunk loading
Terrible performance, needs profiling. TODO: fix this.
2016-11-27 21:57:59 +00:00