Commit Graph

35 Commits

Author SHA1 Message Date
Emil Axelsson 0ce8605b97 Print error message when a resource synchronization is rejected (#546)
* Print error message when a resource synchronization is rejected
2018-03-14 13:29:38 -04:00
Emil Axelsson a85eddff4e Clean up lua stack and weak pointers 2018-02-09 16:44:34 +01:00
Emil Axelsson 471c030567 Fix torrent bug and improve stability of asset loader 2018-02-08 13:28:41 +01:00
Alexander Bock dcfef3557f Update copyright header 2017-12-29 20:11:22 +01:00
Alexander Bock c9a3c68f19 Fix style guide issues
Update Ghoul repository
2017-12-29 19:18:06 +01:00
Emil Axelsson 2baa0cbb6d Fix bug with assets changing state prematurely, while loading 2017-12-22 00:15:23 +01:00
Emil Axelsson c763b7c30c Fix state inconsistency bug in asset system 2017-12-20 12:13:18 +01:00
Emil Axelsson 84dfbe7b80 Clean up asset related code 2017-12-16 12:51:46 +01:00
Emil Axelsson 814de72bc2 Fix bugs in asset management 2017-12-15 18:51:22 +01:00
Emil Axelsson 75cf6dcf71 Asset work in progress 2017-12-15 13:21:10 +01:00
Emil Axelsson a774b7b5b2 Start implementing support for removing assets 2017-12-12 17:48:33 +01:00
Emil Axelsson 1417db5ed7 Let assets control their own lifecycle 2017-12-12 14:55:30 +01:00
Emil Axelsson e0504980ad Initialize requested assets when they are ready 2017-12-11 11:12:39 +01:00
Emil Axelsson 0396832ae5 Change notification mechanisms for assets 2017-12-08 17:36:45 +01:00
Emil Axelsson f3dfade201 Start adding support for removing assets 2017-12-08 16:02:45 +01:00
Emil Axelsson 4a43ca44f2 Render asset tree in gui 2017-12-07 18:44:08 +01:00
Emil Axelsson 9630e735db An asset can only be considered synchronized when all required assets are synchronized 2017-12-07 11:07:15 +01:00
Emil Axelsson f3aeecaf23 Callbacks for asset state changes 2017-11-17 00:15:54 +01:00
Emil Axelsson 436062381e Asset loading and synchronization 2017-11-16 19:29:45 +01:00
Emil Axelsson 7c80384d12 Decentralize asset synchronization 2017-11-16 15:09:55 +01:00
Emil Axelsson 816de9b29a Asset compile fix 2017-11-16 14:11:22 +01:00
Emil Axelsson 27823e9af6 Asset syncing 2017-11-15 13:12:10 +01:00
Emil Axelsson e201dec907 Start work on TorrentSynchronization 2017-11-06 19:07:52 +01:00
Emil Axelsson a7a0715200 Restructure sync directories and change sync API 2017-11-01 12:31:40 +01:00
Emil Axelsson a9c74977fd Work on asset management 2017-10-27 14:42:45 +02:00
Emil Axelsson 6d8ec8a7c6 Compile fix for clang 2017-10-22 20:54:55 +02:00
Emil Axelsson 9e5a033cd2 Use shared pointers for assets 2017-10-19 15:48:07 +02:00
Emil Axelsson 81298f10be Work on asset synchronization and initialization 2017-10-16 19:08:22 +02:00
Emil Axelsson c0b9e1d1a7 Clean up code 2017-10-10 16:43:12 +02:00
Emil Axelsson b6bee846a2 Work on data management 2017-09-21 16:29:21 +02:00
Emil Axelsson f4901fa4cf Work on asset management 2017-09-18 18:13:20 +02:00
Emil Axelsson 8a30251fcb Work on asset management 2017-09-18 12:56:55 +02:00
Emil Axelsson aaed6ab6d7 Work on asset loader and assets 2017-09-15 14:05:43 +02:00
Emil Axelsson bf45937619 Compile fix in asset and assetloader 2017-09-15 11:13:46 +02:00
Emil Axelsson af8bec1441 Prepare for data sync 2017-09-14 20:16:51 +02:00