460 Commits

Author SHA1 Message Date
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
Perttu Ahola
e8e5fcfde9 extensions/replicate,urho3d: magic.sub_sync_node_added -> replicate.sub_sync_node_added 2014-10-21 18:19:21 +03:00
Perttu Ahola
f12aa72bef client/api.lua: buildat.safe.IntVector3 2014-10-21 18:19:21 +03:00
Perttu Ahola
a6c959c5d6 core/types: Tweak dump() 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
640ed1cf05 client: Fix resource router log message parameter 2014-10-12 10:09:18 +03:00
Perttu Ahola
7152179640 builtin/voxelworld, games/digger: Initial dummy versions 2014-10-12 10:06:07 +03:00
Perttu Ahola
65aff969ea doc 2014-10-12 09:28:49 +03:00
Perttu Ahola
fa3686f048 doc 2014-10-11 19:37:08 +03:00
Perttu Ahola
dc149b37d2 interface/noise.h: Actually, format this file automatically (also add a bit of manual tweaking) 2014-10-09 15:46:51 +03:00
Perttu Ahola
579d103467 util/codestyle.sh: Allow using the directive "codestyle:disable" in source files that shouldn't be automatically formatted 2014-10-09 15:41:28 +03:00
Perttu Ahola
c3905412e7 interface/noise 2014-10-09 15:41:22 +03:00
Perttu Ahola
c30a84be3b Fix coding style (I always forget this before committing changes) 2014-10-09 14:34:32 +03:00
Perttu Ahola
3530493f84 interface/mesh: set_8bit_voxel_geometry() - Definition-based voxel geometry generation with textures, utilizing texture atlases 2014-10-09 13:43:10 +03:00
Perttu Ahola
fe57e5b127 interface/block: Implement BlockRegistry 2014-10-09 13:36:29 +03:00
Perttu Ahola
51634a89a9 interface/atlas,voxel: Implement VoxelRegistry and related things 2014-10-09 13:36:29 +03:00
Perttu Ahola
264280c61c games/geometry, server/state: Fix module compilation when module includes PolyVox headers 2014-10-09 13:36:29 +03:00
Perttu Ahola
dd8a9f42e7 README.md: Update note about celeron55's Urho3D fork 2014-10-08 10:51:58 +03:00
Perttu Ahola
1b3a4182ab Fix coding style (previous attempt only touched header files) 2014-10-08 00:52:30 +03:00
Perttu Ahola
7923502d6b util/extra_cpp_style.py; tweak util/uncrustify.cfg 2014-10-08 00:52:30 +03:00
Perttu Ahola
feca5c5471 atlas: Should work now 2014-10-08 00:51:41 +03:00
Perttu Ahola
f516f4984d block,voxel,atlas: Initial interfaces 2014-10-08 00:51:22 +03:00
Perttu Ahola
42f3a4b47d doc 2014-10-06 21:52:39 +03:00
Perttu Ahola
dec971307e Fix coding style 2014-10-06 16:57:54 +03:00
Perttu Ahola
ba14d1a28f util/codestyle.sh: Use uncrustify instead of astyle (it's infinitely better) 2014-10-06 16:57:54 +03:00
Perttu Ahola
3868e2ea7b games/geometry, impl/voxel: DOG DAMNIT IT'S VOXELS AND PHYSICS! 2014-10-06 08:00:15 +03:00
Perttu Ahola
64719a5b72 interface/voxel: Move create_simple_voxel_model() into here 2014-10-06 08:00:14 +03:00
Perttu Ahola
f55cbc7468 games/geometry, buildat.set_simple_voxel_model() 2014-10-06 07:59:39 +03:00
Perttu Ahola
02e1918f75 CMakeLists.txt: Link client to libtoluapp.a 2014-10-06 07:53:58 +03:00