Perttu Ahola
|
b50656f505
|
Break coding style
|
2014-10-27 01:08:16 +02:00 |
|
Perttu Ahola
|
4937a83ac5
|
server: Run modules in separate threads
|
2014-10-27 01:01:47 +02:00 |
|
Perttu Ahola
|
89add42185
|
builtin/voxelworld: Send voxel registry to clients when modified
|
2014-10-27 01:01:06 +02:00 |
|
Perttu Ahola
|
ef6bb545dd
|
builtin/voxelworld: Modify client-side initialization to not require call to init()
|
2014-10-27 01:01:06 +02:00 |
|
Perttu Ahola
|
eaaa55b1c7
|
Remove "#pragma GCC diagnostic" lines which became unnecessary when using include_directories(SYSTEM ...)
|
2014-10-25 12:22:49 +03:00 |
|
Perttu Ahola
|
5eab367a33
|
builtin/voxelworld: Keep track of total number of dirty buffers for fancier logging
|
2014-10-24 10:41:04 +03:00 |
|
Perttu Ahola
|
a585388836
|
ground_plane_lighting, voxelworld, server: Tweak logging
|
2014-10-23 23:52:40 +03:00 |
|
Perttu Ahola
|
bf71c97d69
|
builtin/voxelworld: Name static nodes by chunk_p, not section_p+local_chunk_p
|
2014-10-23 23:08:36 +03:00 |
|
Perttu Ahola
|
6384ff4d84
|
builtin/voxelworld: Use voxelworld:node_volume_updated instead of CommitHook for post-commit processing and continuously limit amount of loaded buffers
|
2014-10-23 19:30:33 +03:00 |
|
Perttu Ahola
|
917ef1b3ad
|
Break coding style
|
2014-10-22 12:30:29 +03:00 |
|
Perttu Ahola
|
ae8592fb9a
|
builtin/voxelworld: Use correct coordinate in static node names and also log the name
|
2014-10-22 11:53:54 +03:00 |
|
Perttu Ahola
|
9921211cd0
|
impl/mesh, builtin/voxelworld: Fix alignment of everything
|
2014-10-22 01:26:03 +03:00 |
|
Perttu Ahola
|
f586695112
|
builtin/voxelworld: Use replicate::Interface::sync_node_immediate()
|
2014-10-21 18:19:27 +03:00 |
|
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
|
813bfe79a3
|
impl/voxel_volume.cpp: Clean up and fix stuff
|
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
|
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
|
f13839a270
|
builtin/voxelworld: Load a small region for faster testing
|
2014-10-21 18:19:25 +03:00 |
|
Perttu Ahola
|
1d8c7c8e3f
|
interface/mesh: namespace interface -> namespace interface::mesh
|
2014-10-21 18:19:25 +03:00 |
|
Perttu Ahola
|
d40cf52ee9
|
Fix coding style
|
2014-10-21 18:19:25 +03:00 |
|
Perttu Ahola
|
f64adf35d6
|
Fix coding style
|
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
|
84ce4ad2d1
|
builtin/voxelworld: set_voxel() and some kind of dumb reload handling
|
2014-10-21 18:19:24 +03:00 |
|
Perttu Ahola
|
9ece9020e0
|
builtin/voxelworld: Fix lazy physics updates
|
2014-10-21 18:19:24 +03:00 |
|
Perttu Ahola
|
f412ac256d
|
builtin/voxelworld: Lazy node physics update
|
2014-10-21 18:19:24 +03:00 |
|
Perttu Ahola
|
1805a3e02f
|
builtin/voxelworld, games/digger: Speed up voxelworld::Interface::set_voxel() by various means
|
2014-10-21 18:19:24 +03:00 |
|
Perttu Ahola
|
503a83ea72
|
games/digger, builtin/voxelworld: add leaves.png; change grass.png
|
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
|
9d463c7319
|
builtin/voxelworld: WIP
|
2014-10-21 18:19:23 +03:00 |
|
Perttu Ahola
|
edb1008f80
|
builtin/voxelworld, impl/mesh,voxel: Remove TextureAtlasRegistry from VoxelRegistry
|
2014-10-21 18:19:23 +03:00 |
|
Perttu Ahola
|
dbbcbf4e51
|
builtin/voxelworld: WIP
|
2014-10-21 18:19:23 +03:00 |
|
Perttu Ahola
|
5a8679b7e1
|
builtin/voxelworld: WIP: 24x24x24 chunks, set ambient color explicitly
|
2014-10-21 18:19:23 +03:00 |
|
Perttu Ahola
|
9bf9cb7627
|
builtin/voxelworld: WIP: Fix voxel alignment for physics
|
2014-10-21 18:19:23 +03:00 |
|
Perttu Ahola
|
6402c5c246
|
builtin/voxelworld: WIP
|
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
|
1973b1c331
|
builtin/voxelworld: WIP: Use compressed voxel data
|
2014-10-21 18:19:22 +03:00 |
|
Perttu Ahola
|
1ef9b870cd
|
builtin/voxelworld: WIP: Optimize
|
2014-10-21 18:19:22 +03:00 |
|
Perttu Ahola
|
bbc54b5128
|
builtin/voxelworld, games/digger: WIP
|
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
|
0f83215a29
|
builtin/voxelworld, games/digger: WIP
|
2014-10-21 18:19:21 +03:00 |
|