valence/src
Ryan Johnson 153cde1a04
Chunk Rewrite With Paletted Containers (#91)
The current approach to managing chunk data is misconceived. This new approach uses genuine paletted containers and does not suffer from complexities caused by caching. As a result, memory usage (according to htop) in the terrain example with render distance = 32 has gone from 785 megs to 137 megs. That's 17.4% of the memory it used to use. Terrain generation speed was not affected.
2022-10-07 15:52:55 -07:00
..
chunk Chunk Rewrite With Paletted Containers (#91) 2022-10-07 15:52:55 -07:00
client Add Items (#92) 2022-10-05 09:28:08 -07:00
entity Entity Hitbox Improvements (#70) 2022-09-17 23:14:48 -07:00
protocol Add Items (#92) 2022-10-05 09:28:08 -07:00
biome.rs Reorganize registry codec stuff and fix some bugs 2022-09-23 04:51:26 -07:00
block.rs Add Items (#92) 2022-10-05 09:28:08 -07:00
block_pos.rs add building example (#49) 2022-09-13 18:30:45 -07:00
bvh.rs Fix stack overflow during BVH construction 2022-07-17 22:07:51 -07:00
chunk.rs Chunk Rewrite With Paletted Containers (#91) 2022-10-07 15:52:55 -07:00
chunk_pos.rs Only set center chunk when crossing chunk borders, not sections 2022-09-19 21:03:39 -07:00
client.rs Chunk Rewrite With Paletted Containers (#91) 2022-10-07 15:52:55 -07:00
config.rs Chunk Rewrite With Paletted Containers (#91) 2022-10-07 15:52:55 -07:00
dimension.rs Add biomes example (which is currently broken due to bugs in chunk module) 2022-09-23 19:10:11 -07:00
enchant.rs Expose enchantments to Rust (#99) 2022-10-03 13:19:42 -07:00
entity.rs Chunk Rewrite With Paletted Containers (#91) 2022-10-07 15:52:55 -07:00
ident.rs Replace serde_nbt with valence_nbt (#80) 2022-09-23 04:03:21 -07:00
item.rs Add Items (#92) 2022-10-05 09:28:08 -07:00
lib.rs Add Items (#92) 2022-10-05 09:28:08 -07:00
player_list.rs Fix error in docs 2022-09-18 18:38:12 -07:00
player_textures.rs Clean up docs and fix clippy issues 2022-07-14 23:18:20 -07:00
protocol.rs More docs on protocol module 2022-09-26 21:08:17 -07:00
server.rs Chunk Rewrite With Paletted Containers (#91) 2022-10-07 15:52:55 -07:00
slab.rs Fix clippy issues 2022-09-02 00:37:02 -07:00
slab_rc.rs Fix clippy issues 2022-09-02 00:37:02 -07:00
slab_versioned.rs Fix clippy issues 2022-09-02 00:37:02 -07:00
spatial_index.rs Update rust docs 2022-09-02 00:06:45 -07:00
text.rs Add support for Slot data decoding (#25) 2022-09-08 21:39:08 -07:00
util.rs Chunk Rewrite With Paletted Containers (#91) 2022-10-07 15:52:55 -07:00
world.rs Chunk Rewrite With Paletted Containers (#91) 2022-10-07 15:52:55 -07:00