38 Commits

Author SHA1 Message Date
Perttu Ahola
d2839d5cf3 client: voxelworld.get_static_voxel() 2014-10-21 18:19:27 +03:00
Perttu Ahola
4fb4742c88 WIP 2014-10-21 18:19:27 +03:00
Perttu Ahola
265860cf62 WIP 2014-10-21 18:19:27 +03:00
Perttu Ahola
d5c0bed9c6 WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola
adbb3290e7 WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola
b9b47ee6d9 WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola
aff341b135 builtin/voxelworld, games/digger: Proper synchronization for using voxelworld's registries on the client 2014-10-21 18:19:26 +03:00
Perttu Ahola
17b09fabdb games/digger: Use voxelworld's voxel/atlas_reg for custom node 2014-10-21 18:19:26 +03:00
Perttu Ahola
bc4ac09c1a builtin/voxelworld and things: Transmit VoxelRegistry over network and deserialize it in Lua 2014-10-21 18:19:26 +03:00
Perttu Ahola
692c0d1418 Global rename: TextureAtlas -> Atlas 2014-10-21 18:19:26 +03:00
Perttu Ahola
997bf1bc94 client: Lua owns VoxelRegistry and TextureAtlasRegistry 2014-10-21 18:19:26 +03:00
Perttu Ahola
56a5dff83d doc 2014-10-21 18:19:26 +03:00
Perttu Ahola
bbc300f540 VoxelRegistry Lua interface WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola
de2c956825 impl/worker_thread, client/app: Smooth post() processing of tasks 2014-10-21 18:19:25 +03:00
Perttu Ahola
792162a0c1 builtin/voxelworld: A bit less time per frame for node updates 2014-10-21 18:19:25 +03:00
Perttu Ahola
12465d8e3b everything: voxelworld::Interface::set_voxel() and everything from there to updating geometry and physics on the client 2014-10-21 18:19:25 +03:00
Perttu Ahola
6967ff6c9f client, builtin/voxelworld: Add voxelworld updates to profiler 2014-10-21 18:19:24 +03:00
Perttu Ahola
be1bd720be LOD stuff: Tune weights and add 4 -> clip out trigger 2014-10-21 18:19:24 +03:00
Perttu Ahola
bed240bc89 LOD stuff: Switch default LOD_DISTANCE from 100 to 80 to get more FPS 2014-10-21 18:19:24 +03:00
Perttu Ahola
110812af6c LOD stuff 2014-10-21 18:19:24 +03:00
Perttu Ahola
125bbd8fae builtin/voxelworld: Clear voxel geometry and physics boxes when camera moves far from them 2014-10-21 18:19:24 +03:00
Perttu Ahola
1728d15b43 builtin/voxelworld: Remove slow Lua implementation of SpatialUpdateQueue and use higher max_operations 2014-10-21 18:19:24 +03:00
Perttu Ahola
abad1e0e2f lua_bindings/spatial_update_queue: Initial half-working version 2014-10-21 18:19:24 +03:00
Perttu Ahola
a2890529bf Very ugly LOD mechanism 2014-10-21 18:19:24 +03:00
Perttu Ahola
6115d92f3f builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:23 +03:00
Perttu Ahola
73a7dc9345 builtin/voxelworld/client_lua/module.lua: Move stuff from old queue to new queue one portion at a time to keep a steady framerate 2014-10-21 18:19:23 +03:00
Perttu Ahola
e8e7fa63dd builtin/voxelworld/client_lua/module.lua: Optimize spatial update prioritization queue 2014-10-21 18:19:23 +03:00
Perttu Ahola
0b76e363bd builtin/voxelworld: WIP: Separate buildat.set_voxel_physics_boxes() 2014-10-21 18:19:23 +03:00
Perttu Ahola
f26d1c3176 builtin/voxelworld: WIP: Always limit mesh updates to 1 per frame 2014-10-21 18:19:23 +03:00
Perttu Ahola
3f69453efe builtin/voxelworld: WIP 2014-10-21 18:19:23 +03:00
Perttu Ahola
cd3abc2048 builtin/voxelworld: WIP: Physics don't work 2014-10-21 18:19:22 +03:00
Perttu Ahola
f1722ef1d5 builtin/voxelworld: WIP: Update geometry of closest nodes first 2014-10-21 18:19:22 +03:00
Perttu Ahola
3b0f63ded1 builtin/voxelworld: WIP: Limit geometry updates per frame 2014-10-21 18:19:22 +03:00
Perttu Ahola
7f52b74fcb builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:22 +03:00
Perttu Ahola
610fe94d08 doc/todo: Module tags 2014-10-21 18:19:21 +03:00
Perttu Ahola
901e0e9e82 builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:21 +03:00
Perttu Ahola
e87c89c703 builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:21 +03:00
Perttu Ahola
7152179640 builtin/voxelworld, games/digger: Initial dummy versions 2014-10-12 10:06:07 +03:00