55 Commits

Author SHA1 Message Date
Perttu Ahola
62d3c66760 interface/semaphore 2014-10-21 18:19:25 +03:00
Perttu Ahola
ced7361400 CMakeLists.txt, server/state: Use buildat core library on the client too 2014-10-21 18:19:25 +03:00
Perttu Ahola
6967ff6c9f client, builtin/voxelworld: Add voxelworld updates to profiler 2014-10-21 18:19:24 +03:00
Perttu Ahola
abad1e0e2f lua_bindings/spatial_update_queue: Initial half-working version 2014-10-21 18:19:24 +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
24e660b1af CMakeLists.txt: Compile Debug build with -O1 to get some speed 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
c3905412e7 interface/noise 2014-10-09 15:41:22 +03:00
Perttu Ahola
f516f4984d block,voxel,atlas: Initial interfaces 2014-10-08 00:51:22 +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
Perttu Ahola
263906be8f 3rdparty/polyvox 2014-10-06 07:53:58 +03:00
Perttu Ahola
62315882dc client: Split common Lua stuff to a sane-ish file structure 2014-10-05 15:54:14 +03:00
Perttu Ahola
0159cfe392 windows: CMakeLists.txt: Call the full package -full- instead of -client-server- 2014-10-05 10:57:41 +03:00
Perttu Ahola
e6c1b78b4b windows: Fix client by using LuaJIT and installing DLLs 2014-10-04 19:12:12 +03:00
Perttu Ahola
dedc75f6db windows: Fix Urho3D includes done by modules 2014-10-04 15:05:21 +03:00
Perttu Ahola
aec15b0494 windows: Install docs 2014-10-04 14:08:45 +03:00
Perttu Ahola
81b4f08aee windows: Optimize compiler installation; package size goes down to 104MiB 2014-10-04 13:51:55 +03:00
Perttu Ahola
f383a40572 Initial Windows packaging: Works only with mingw-w64 i686; resuulting fully functional package size is 140MiB. 2014-10-04 13:51:49 +03:00
Perttu Ahola
15e9dbcc95 Hack and rape everything so that everything works on Windows and Linux 2014-10-04 00:12:40 +03:00
Perttu Ahola
a3bf54f068 client: Remove buildat_guard and use Urho3D's FileSystem::RegisterPath instead 2014-10-03 11:58:34 +03:00
Perttu Ahola
0f6900d669 core/json 2014-09-29 21:42:49 +03:00
Perttu Ahola
4b25272cc9 Add an LD_PRELOAD library "buildat_guard" which takes care of limiting Urho3D::ResourceCache's file system access while it's lacking the functionalty by itself 2014-09-27 20:40:26 +03:00
Perttu Ahola
724ec0a488 CMakeLists.txt: Don't cache CMAKE_MODULE_PATH 2014-09-27 11:27:45 +03:00
Perttu Ahola
abab2f9ee0 Apply Vim modeline magic to everything 2014-09-24 14:54:15 +03:00
Perttu Ahola
dfd2865d3a util/codestyle.sh: Add CMakeLists.txt whitespace and caps rules and apply them 2014-09-24 14:30:53 +03:00
Perttu Ahola
977eabd1d5 Builds now; doesn't run yet due to stuff in Lua expecting Polycode 2014-09-24 01:12:16 +03:00
Perttu Ahola
847f8e9599 CMakeLists.txt: Initial Urho3D things 2014-09-24 01:12:16 +03:00
Perttu Ahola
036ea9dc77 CMakeLists.txt: Allow selecting what to build (-DBUILD_SERVER=true/false, -DBUILD_CLIENT=true/false) 2014-09-21 13:12:48 +03:00
Perttu Ahola
95db31394a client: Add Polycode's UI Lua bindings to the build system and Lua environment 2014-09-21 11:02:04 +03:00
Perttu Ahola
51fe18624a interface/process 2014-09-20 10:35:20 +03:00
Perttu Ahola
4e765c6d7b CMakeLists.txt: Allow effectively specifying POLYCODE_ROOT_DIR 2014-09-19 19:38:04 +03:00
Perttu Ahola
928706b36e client/config, server/config: Check configured paths at startup 2014-09-19 19:11:42 +03:00
Perttu Ahola
60c0a790bb client, builtin/client_file: Transferring of file content into cache 2014-09-19 02:22:53 +03:00
Perttu Ahola
0414bc8aaf interface/packet_stream: Unify packet streaming code 2014-09-19 00:58:42 +03:00
Perttu Ahola
5f66d2eeb6 File transfer WIP 2014-09-18 23:47:05 +03:00
Perttu Ahola
d967b13ec4 interface/file_watch 2014-09-18 16:04:22 +03:00
Perttu Ahola
3fea527bb8 client: Move Polycode::EventHandler to client/app 2014-09-18 14:25:37 +03:00
Perttu Ahola
1b1b016cf5 Client receives stuff 2014-09-18 00:22:57 +03:00
Perttu Ahola
73f5da9636 Move logging from c55/log to core/log and use it everywhere 2014-09-17 23:44:42 +03:00
Perttu Ahola
780db76d91 Direct inter-module interface 2014-09-17 23:00:36 +03:00
Perttu Ahola
48c4161a0e WIP 2014-09-17 13:37:34 +03:00
Perttu Ahola
0287e82006 Bind a socket but don't listen to it yet 2014-09-17 04:04:50 +03:00
Perttu Ahola
5004d1e156 Custom event and stuff 2014-09-17 02:18:03 +03:00
Perttu Ahola
47f13e5204 Allow using cereal from modules 2014-09-17 01:25:55 +03:00
Perttu Ahola
101dde83d8 Load all modules based on directory listing 2014-09-17 00:41:27 +03:00
Perttu Ahola
389872bafe WIP 2014-09-16 23:14:04 +03:00
Perttu Ahola
d355b436e6 WIP 2014-09-16 20:39:57 +03:00