Perttu Ahola
|
b60cad6889
|
server/state: Avoid access to freed memory when reloading a module
|
2014-10-24 10:39:32 +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
|
697e038c55
|
server: Redirect Urho3D's log messages to Buildat's log system
|
2014-10-23 23:04:45 +03:00 |
|
Perttu Ahola
|
0ca6cdd133
|
builtin/*: Lower the log level of relatively useless construct/destruct/init messages
|
2014-10-23 23:04:09 +03:00 |
|
Perttu Ahola
|
589c1d16ad
|
server/state: Don't cause so many useless warnings by trying to hash inexisting include files
|
2014-10-23 21:59:34 +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
|
9fc9f846e2
|
games/digger: Use force-based player movement
|
2014-10-23 13:59:28 +03:00 |
|
Perttu Ahola
|
92458464b8
|
doc/{design,todo}
|
2014-10-23 11:44:12 +03:00 |
|
Perttu Ahola
|
252119e9cd
|
3rdparty/luabind-deboostified/luabind/pointer_traits.hpp: #include <stdexcept> (needed on some compilers)
|
2014-10-22 23:13:49 +03:00 |
|
Perttu Ahola
|
6e2ea8c499
|
Fix various build issues on Linux systems
|
2014-10-22 23:10:54 +03:00 |
|
Perttu Ahola
|
b70bd0b202
|
doc/todo
|
2014-10-22 21:39:56 +03:00 |
|
Perttu Ahola
|
450e367e25
|
Fix Windows build
|
2014-10-22 14:15:52 +03:00 |
|
Perttu Ahola
|
8fca0d63e6
|
doc/todo: Update
|
2014-10-22 12:39:48 +03:00 |
|
Perttu Ahola
|
917ef1b3ad
|
Break coding style
|
2014-10-22 12:30:29 +03:00 |
|
Perttu Ahola
|
b033ac78b2
|
client/state: Log possible replication overwrites of nodes and components
|
2014-10-22 11:55:55 +03:00 |
|
Perttu Ahola
|
c5efd6594a
|
lua_bindings/mesh: Create all components with mode=LOCAL (fixes things)
|
2014-10-22 11:55:55 +03:00 |
|
Perttu Ahola
|
a38440780d
|
doc: Remove old issues and add a note about CreateMode (the LOCAL/REPLICATED thing)
|
2014-10-22 11:55:38 +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
|
455d509fec
|
builtin/voxelworld/client: get_static_node/voxel(): Log at trace level instead of debug
|
2014-10-22 11:53:41 +03:00 |
|
Perttu Ahola
|
f9cabdb8d8
|
client/init.lua, lua_bindings/misc: buildat.Logger:trace()
|
2014-10-22 11:53:41 +03:00 |
|
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 |
|