Commit Graph

768 Commits (master)

Author SHA1 Message Date
Perttu Ahola 9ef4bedf5f builtin/replicate: Fix crash when logging at debug or trace levels 2014-10-22 11:53:41 +03:00
Perttu Ahola ab4d0dfb73 client: Pass replicated scene to Lua environment in a proper way 2014-10-22 11:53:41 +03:00
Perttu Ahola 16097914bd client: Trigger replicate.sub_sync_node_added callbacks only after and immediately when replicate:create_node has been fully processed 2014-10-22 11:53:41 +03:00
Perttu Ahola 45a33aa8c7 games/digger: Switch to previous starting position 2014-10-22 11:53:41 +03:00
Perttu Ahola 8a3c777f77 client/sandbox: Improve a log message about the creation of a new global 2014-10-22 11:53:41 +03:00
Perttu Ahola 4b63edb951 games: Fix everything to work with current interfaces 2014-10-22 01:27:22 +03:00
Perttu Ahola 9921211cd0 impl/mesh, builtin/voxelworld: Fix alignment of everything 2014-10-22 01:26:03 +03:00
Perttu Ahola 1177bcd6be impl/atlas: Add more logging and fix tiling of segments 2014-10-21 20:23:16 +03:00
Perttu Ahola 78a24bc941 impl/mesh: create_simple_voxel_model: Fix alignment 2014-10-21 19:24:26 +03:00
Perttu Ahola dedf2fb6b5 thread_pool: Disable all signals for worker threads; possibly fixes random hangs on SIGINT 2014-10-21 19:09:28 +03:00
Perttu Ahola 2e4a1b3ed8 Rename VoxelInstance::getId() to VoxelInstance::get_id() 2014-10-21 19:08:57 +03:00
Perttu Ahola d8a061f2b4 builtin/ground_plane_lighting: Remove unused code 2014-10-21 18:45:01 +03:00
Perttu Ahola 78d7184b2c games/digger: Fix bug when p_above is nil 2014-10-21 18:19:27 +03:00
Perttu Ahola fb55cbb759 games/digger: Better voxel selection visual 2014-10-21 18:19:27 +03:00
Perttu Ahola d979851969 games/digger: Better pointed voxel visualization 2014-10-21 18:19:27 +03:00
Perttu Ahola f586695112 builtin/voxelworld: Use replicate::Interface::sync_node_immediate() 2014-10-21 18:19:27 +03:00
Perttu Ahola ae3a46f0ea builtin/replicate: sync_node_immediate() 2014-10-21 18:19:27 +03:00
Perttu Ahola 98524994b8 impl/thread_pool: Fix stopping of threads 2014-10-21 18:19:27 +03:00
Perttu Ahola 2c6b64fbd7 Remove useless buildat.voxel_heuristic_has_sunlight() 2014-10-21 18:19:27 +03:00
Perttu Ahola b0de2e16ce Have a thread pool in the server (and rename worker_thread to thread_pool) 2014-10-21 18:19:27 +03:00
Perttu Ahola 73ce0fc8c2 builtin/loader: Buffer names of modules that should be reloaded until modules aren't being modified for a period of time, and then reload them 2014-10-21 18:19:27 +03:00
Perttu Ahola 4eed264064 games/digger: Digging and placing pointed voxels 2014-10-21 18:19:27 +03:00
Perttu Ahola 54daef48c4 client/api: Vector2/3.eq() 2014-10-21 18:19:27 +03:00
Perttu Ahola b8140b9b1d extensions/urho3d: Add more stuff 2014-10-21 18:19:27 +03:00
Perttu Ahola 9dc83df6aa builtin/voxelworld/client: Cache static voxel nodes 2014-10-21 18:19:27 +03:00
Perttu Ahola 73855c556d games/digger: Add and update textures: dirt.png, rock.png, tree.png, tree_top.png 2014-10-21 18:19:27 +03:00
Perttu Ahola 4c8d3eed2c builtin/ground_plane_lighting: Remove excessive logging 2014-10-21 18:19:27 +03:00
Perttu Ahola 6c6faa2eb6 builtin/voxelworld/client: Cache node volumes 2014-10-21 18:19:27 +03:00
Perttu Ahola d8fe3e2089 games/digger: Adjust camera.nearClip properly 2014-10-21 18:19:27 +03:00
Perttu Ahola 619163b7ef builtin/voxelworld: Split voxelworld.get_static_voxel() to multiple functions 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 3c25b40bae Re-align integer coordinates to voxel center points 2014-10-21 18:19:27 +03:00
Perttu Ahola 4fb4742c88 WIP 2014-10-21 18:19:27 +03:00
Perttu Ahola 14d4f5923c gitignore: session.vim.auto 2014-10-21 18:19:27 +03:00
Perttu Ahola 265860cf62 WIP 2014-10-21 18:19:27 +03:00
Perttu Ahola a71a4c56ef interface/os 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 a644a57f63 client/api: buildat.safe.Vector2 2014-10-21 18:19:26 +03:00
Perttu Ahola d5c0bed9c6 WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola 024ba850da interface/voxel_volume: Serialization of pv::RawVolume<int32_t> 2014-10-21 18:19:26 +03:00
Perttu Ahola 28441765a9 lua_bindings/cereal: support int16_t 2014-10-21 18:19:26 +03:00
Perttu Ahola 4313287a10 Move stuff from games/digger to builtin/ground_plane_lighting 2014-10-21 18:19:26 +03:00
Perttu Ahola adbb3290e7 WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola 9d22c4a7cb lua_bindings/sandbox_util.h 2014-10-21 18:19:26 +03:00
Perttu Ahola 10faca4461 extensions/urho3d: Remove useless commented-out stuff 2014-10-21 18:19:26 +03:00
Perttu Ahola b8ea69d92f doc/conventions: sub, hook 2014-10-21 18:19:26 +03:00
Perttu Ahola 20d95747be server/state: Shutdown without core:start if core:load_modules requests shutdown 2014-10-21 18:19:26 +03:00
Perttu Ahola 197bced783 core/types: using wp_ = std::weak_ptr<T> 2014-10-21 18:19:26 +03:00
Perttu Ahola b9b47ee6d9 WIP 2014-10-21 18:19:26 +03:00
Perttu Ahola ddb0e2e8c8 games/digger: Move lights to client side 2014-10-21 18:19:26 +03:00