488 Commits

Author SHA1 Message Date
Perttu Ahola
6d26d3144d extensions/urho3d: Scene:GetNode() 2014-10-21 18:19:23 +03:00
Perttu Ahola
a32bf7ccf3 client/api: IntVector3 -> Vector3 2014-10-21 18:19:23 +03:00
Perttu Ahola
d3440d171a server/main: Tick server at physics FPS (which is 30) 2014-10-21 18:19:23 +03:00
Perttu Ahola
27c72d707c server/state: Set some PhysicsWorld parameters 2014-10-21 18:19:23 +03:00
Perttu Ahola
e42cd2a600 server/main: Log Urho3D profiler output: Less braindead timing 2014-10-21 18:19:23 +03:00
Perttu Ahola
541a7fc70a server/main: Log Urho3D profiler output 2014-10-21 18:19:23 +03:00
Perttu Ahola
b85cc010bd client: buildat.get_time_us() 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
93661819b3 games/digger/main: Delay setting player's mass so that it's possible to wait for the world to load before dropping into it 2014-10-21 18:19:23 +03:00
Perttu Ahola
4c72b310f4 impl/mesh: Add collision shapes as local components as they are useless on the client when added by the server 2014-10-21 18:19:23 +03:00
Perttu Ahola
333e7749b1 games/digger/main: Make code thread-safe 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
6a82e1fee7 builtin/voxelworld: WIP: Set player direction 2014-10-21 18:19:23 +03:00
Perttu Ahola
dbbcbf4e51 builtin/voxelworld: WIP 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
5a8679b7e1 builtin/voxelworld: WIP: 24x24x24 chunks, set ambient color explicitly 2014-10-21 18:19:23 +03:00
Perttu Ahola
ada3284298 impl/mesh.cpp: set_voxel_physics_boxes(): Efficient physics shape update 2014-10-21 18:19:23 +03:00
Perttu Ahola
f892c4b349 impl/mesh: Remove unnecessary and slow logging 2014-10-21 18:19:23 +03:00
Perttu Ahola
28f69e0996 doc/misc.txt 2014-10-21 18:19:23 +03:00
Perttu Ahola
f7a3719991 builtin/voxelworld: WIP: Fix jumping 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
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
1c7ee8ddcb client/app: F8: Toggle drawing of debug geometry (only for physics at the moment) 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
aa64aad4d7 extensions/urho3d: More Vector3 and Node methods 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
b17fe8a7fc impl/voxel_volume: Voxel data compression 2014-10-21 18:19:22 +03:00
Perttu Ahola
7ccebbff05 interface/compress 2014-10-21 18:19:22 +03:00
Perttu Ahola
ce54bc92fd 3rdparty/zlib 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
24e660b1af CMakeLists.txt: Compile Debug build with -O1 to get some speed 2014-10-21 18:19:22 +03:00
Perttu Ahola
19cb1abe32 3rdparty/polyvox, impl/voxel_volume: Optimize 2014-10-21 18:19:22 +03:00
Perttu Ahola
a0ea7feea8 builtin/replicate: Remove excessive logging of data 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
10239d87e0 interface/voxel.h: Modify VoxelInstance constructor 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
1bae4309cc interface/voxel: VoxelInstance constructor 2014-10-21 18:19:21 +03:00
Perttu Ahola
0f83215a29 builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:21 +03:00
Perttu Ahola
e5daf4ba67 core/types.h: Fix build problem 2014-10-21 18:19:21 +03:00
Perttu Ahola
b7ead57201 builtin/voxelworld, games/digger: WIP 2014-10-21 18:19:21 +03:00
Perttu Ahola
e491b36b68 client, lua_bindings: Support string data for set_simple_voxel_model() and set_8bit_voxel_geometry() 2014-10-21 18:19:21 +03:00
Perttu Ahola
ea5ec9d4bf games/geometry2: Fix a bit (still broken because voxelregistry isn't synchronized) 2014-10-21 18:19:21 +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