Perttu Ahola
|
a4fb9fe0e8
|
doc/todo
|
2014-10-31 14:15:06 +02:00 |
Perttu Ahola
|
0b62121dad
|
core/log: Keep logging functional even if a signal handler calls log_(), log_no_nl() or log_nl() while the log mutex is already locked
|
2014-10-30 01:02:20 +02:00 |
Perttu Ahola
|
8dba54dfae
|
doc/todo
|
2014-10-30 00:37:56 +02:00 |
Perttu Ahola
|
55900afc77
|
doc/todo
|
2014-10-29 18:52:27 +02:00 |
Perttu Ahola
|
b3c234d67b
|
client/main, server/main: Use less fprintf()
|
2014-10-29 17:28:41 +02:00 |
Perttu Ahola
|
6f1397e190
|
boot/autodetect: Auto-detect paths based on executable location
|
2014-10-29 17:28:41 +02:00 |
Perttu Ahola
|
82e0ff612a
|
New base for a configuration system
|
2014-10-29 13:19:23 +02:00 |
Perttu Ahola
|
d5182d09c1
|
doc/todo
|
2014-10-29 13:19:05 +02:00 |
Perttu Ahola
|
13b72276c8
|
games: Fix everything
|
2014-10-28 17:17:25 +02:00 |
Perttu Ahola
|
54e1ec778a
|
Revert "doc/conventions.txt: Switch get_x behavior to be like check_x; TODO: Implement this behavior"
This reverts commit 702528b542 .
Conflicts:
doc/todo.txt
|
2014-10-28 14:37:07 +02:00 |
Perttu Ahola
|
3f6bcb6228
|
builtin/main_context, builtin/replicate: New multi-scene handling
|
2014-10-28 13:56:30 +02:00 |
Perttu Ahola
|
702528b542
|
doc/conventions.txt: Switch get_x behavior to be like check_x; TODO: Implement this behavior
|
2014-10-28 09:49:12 +02:00 |
Perttu Ahola
|
bf8d2b8dec
|
interface/debug: Record exception backtraces and allow logging them using log_exception_backtrace()
|
2014-10-27 23:26:37 +02:00 |
Perttu Ahola
|
25d9e994a3
|
interface/debug: Backtrace logging on Linux
|
2014-10-27 23:25:48 +02:00 |
Perttu Ahola
|
3501693188
|
server/state: Check that modules are accessed according to dependencies to avoid deadlocks
|
2014-10-27 18:27:59 +02:00 |
Perttu Ahola
|
f2919b06bb
|
Switch to using #define MODULE in modules, and rename Module::MODULE to Module::m_module_name
|
2014-10-27 16:01:23 +02:00 |
Perttu Ahola
|
490b25ae48
|
impl/thread: Use std::atomic_bool
|
2014-10-27 14:43:37 +02:00 |
Perttu Ahola
|
b23a2348ad
|
core/log: Use std::atomic
|
2014-10-27 14:43:37 +02:00 |
Perttu Ahola
|
209301b772
|
server/state: Run access_module()'s callback in target module's thread
|
2014-10-27 14:43:37 +02:00 |
Perttu Ahola
|
8c864c6ac9
|
lua_bindings/mesh: Trigger Urho3D Octree update by using cg->SetZoneMask(magic::DEFAULT_ZONEMASK)
|
2014-10-27 01:01:47 +02:00 |
Perttu Ahola
|
35d76b2de6
|
doc/todo
|
2014-10-24 10:53:24 +03:00 |
Perttu Ahola
|
b60cad6889
|
server/state: Avoid access to freed memory when reloading a module
|
2014-10-24 10:39:32 +03:00 |
Perttu Ahola
|
92458464b8
|
doc/{design,todo}
|
2014-10-23 11:44:12 +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
|
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
|
2e4a1b3ed8
|
Rename VoxelInstance::getId() to VoxelInstance::get_id()
|
2014-10-21 19:08:57 +03:00 |
Perttu Ahola
|
f586695112
|
builtin/voxelworld: Use replicate::Interface::sync_node_immediate()
|
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
|
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
|
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
|
adbb3290e7
|
WIP
|
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
|
56a5dff83d
|
doc
|
2014-10-21 18:19:26 +03:00 |
Perttu Ahola
|
5cbb96396b
|
doc/todo, doc/most_important_performance_issues
|
2014-10-21 18:19:25 +03:00 |
Perttu Ahola
|
de2c956825
|
impl/worker_thread, client/app: Smooth post() processing of tasks
|
2014-10-21 18:19:25 +03:00 |
Perttu Ahola
|
34bbb085a9
|
doc/todo
|
2014-10-21 18:19:25 +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
|
b3d4e928f0
|
doc
|
2014-10-21 18:19:24 +03:00 |
Perttu Ahola
|
9270fd43c0
|
doc
|
2014-10-21 18:19:24 +03:00 |
Perttu Ahola
|
3f69453efe
|
builtin/voxelworld: WIP
|
2014-10-21 18:19:23 +03:00 |
Perttu Ahola
|
f1722ef1d5
|
builtin/voxelworld: WIP: Update geometry of closest nodes first
|
2014-10-21 18:19:22 +03:00 |
Perttu Ahola
|
610fe94d08
|
doc/todo: Module tags
|
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
|
fa3686f048
|
doc
|
2014-10-11 19:37:08 +03:00 |
Perttu Ahola
|
42f3a4b47d
|
doc
|
2014-10-06 21:52:39 +03:00 |
Perttu Ahola
|
f55cbc7468
|
games/geometry, buildat.set_simple_voxel_model()
|
2014-10-06 07:59:39 +03:00 |