Commit graph

25 commits

Author SHA1 Message Date
Erik Ogenvik
349c453877 Improve handling of terrain mods, and memory overall. 2020-10-25 21:16:57 +01:00
Erik Ogenvik
b7ec0fdb6d Consolidate "terrain" code.
As part of making the source tree less nested.
2020-06-22 00:00:51 +02:00
Erik Ogenvik
9189f0d51f Link to libraries in tests. 2020-06-07 21:50:23 +02:00
Erik Ogenvik
1fd710efad Include object libraries as object files.
Only newer versions of CMake support linking to them.
2020-06-07 12:33:38 +02:00
Erik Ogenvik
fbc0bdbf83 Use object libraries instead of static libraries.
Since the libraries mainly are for organizational sake.
2020-06-06 23:15:34 +02:00
Erik Ogenvik
9196d2086b Use unique_ptr throughout. 2020-05-06 23:28:29 +02:00
Erik Ogenvik
10ea28f05b Process IO handlers for at least 2ms each frame.
This makes sure that the client is up to date with data sent from the server, while at the same
time protecting against too much data.
2020-01-24 00:43:28 +01:00
Erik Ogenvik
61c74bb73d Fix tests. 2019-12-29 16:21:20 +01:00
Erik Ogenvik
e583b3dd3f Handle float to double conversion. 2019-12-17 08:37:22 +01:00
Erik Ogenvik
5fca83efd3 Fixed tests. 2019-11-21 17:56:29 +01:00
Erik Ogenvik
9b080e97a9 Fixed tests. 2019-09-24 11:16:59 +02:00
Erik Ogenvik
0530621988 Adjust for Factories changes. 2019-09-11 23:13:17 +02:00
Erik Ogenvik
6284cde6a2 Adapt to changes in Atlas Factories. 2019-09-08 22:14:29 +02:00
Erik Ogenvik
1b01265d4a Fixed typo. 2019-08-19 21:31:50 +02:00
Erik Ogenvik
6bdc02cfcf Adapt to changes in Atlas API. 2019-07-27 00:53:37 +02:00
Erik Ogenvik
c6641b7d0e Use Bullet for mouse picking.
Since it's so much faster than the previous approach. This also allows
us to use it for camera movement.
2018-04-01 20:32:21 +02:00
Erik Ogenvik
ba6e28d97c Convert to left hand coord system. 2018-01-14 21:00:42 +01:00
Erik Ogenvik
cdfa73ecd3 Handle prefix install for the configure window too.
We need to load CEGUI plugins with an adjusted path.
2017-12-04 14:38:11 +01:00
Erik Ogenvik
f1f81768ee Fixed tests 2017-07-25 23:53:53 +02:00
Erik Ogenvik
0b114d3552 Allow tasks on main thread to yield.
This allows long running tasks on the main thread to be executed over
many frames.
2017-07-25 23:53:53 +02:00
Erik Ogenvik
0458360053 Improve model handling. 2017-07-25 23:53:53 +02:00
Erik Ogenvik
af27e777b4 Use "parent" instead of "parents". 2017-07-25 23:37:11 +02:00
Erik Ogenvik
4a62b512bd Allow a name to be supplied for the new node. 2017-03-02 18:39:35 +01:00
Erik Ogenvik
31948f5501 Remove autotools. 2016-12-20 23:32:47 +01:00
Erik Ogenvik
1d9612c740 Convert to cmake. 2016-12-20 23:32:46 +01:00