Commit graph

22597 commits

Author SHA1 Message Date
Erik Ogenvik
507f6c1a13
Merge pull request #5 from worldforge/sdl3-wip
Sdl3 wip
2025-07-01 08:46:17 +02:00
Erik Ogenvik
1574c17b2f Fixes for SDL3 on Windows. 2025-07-01 00:15:17 +02:00
Erik Ogenvik
7030013f6e Allow partial lock files.
To work with building on Windows.
2025-06-30 22:16:36 +02:00
Erik Ogenvik
7e0a4a0550 Use a Conan lock file. 2025-06-30 21:56:12 +02:00
Erik Ogenvik
b274818670 Bump Ogre and fix possible static initialization fiasco. 2025-06-30 21:56:12 +02:00
Erik Ogenvik
71b9db9f80 Fix compile on gcc 15. 2025-06-30 21:56:12 +02:00
Erik Ogenvik
218c956d92 Upgrade to SDL3. 2025-06-30 21:56:04 +02:00
Erik Ogenvik
91a1ccfd12 Handle changes to artifactory setup. 2025-06-30 21:51:24 +02:00
Erik Ogenvik
fbd14888b0
Merge pull request #4 from worldforge/boost_windows_fixes
Fix boost building on Windows.
2025-05-05 13:44:41 +02:00
Erik Ogenvik
7aa25d98e4 Fix boost building on Windows. 2025-05-05 10:56:14 +02:00
Erik Ogenvik
7014438efa Bump deps. 2025-05-04 22:38:43 +02:00
Erik Ogenvik
b47aecdb24 Conform to newer CMake. 2025-05-04 20:09:56 +02:00
Erik Ogenvik
3ff518228c Bump deps. 2025-02-23 16:07:49 +01:00
Erik Ogenvik
6d0951119e Bump Actions in CI. 2025-02-23 12:41:49 +01:00
Erik Ogenvik
87bdc6d0ae Bump OGRE. 2025-02-23 12:23:31 +01:00
Erik Ogenvik
58d0ea3f85 Added needed include. 2025-02-14 11:53:10 +01:00
Erik Ogenvik
d0cc6ccf8f Include header. 2025-01-19 23:25:47 +01:00
Erik Ogenvik
9a4f20cbb6 Skip "lib" prefix on plugins.
It's just confusing.
2025-01-18 23:08:32 +01:00
Erik Ogenvik
21da42930d
Merge pull request #2 from worldforge/cyphesis_flatten_inheritance
Cyphesis flatten inheritance
2025-01-12 00:31:57 +01:00
Erik Ogenvik
e64fd50463 Various code cleanups. 2025-01-11 21:04:26 +01:00
Erik Ogenvik
ddce0506f7 Sync editor config. 2025-01-11 16:05:22 +01:00
Erik Ogenvik
d1894b4f07 Remove Thing and Entity.
To make the hierarchy entirely flat.
2025-01-11 16:05:20 +01:00
Erik Ogenvik
4999ec648e Remove "World" class.
With the aim of flattening the entity class hierarchy so we only use one class.
2025-01-11 16:03:29 +01:00
Erik Ogenvik
00058d828d Make static state thread safe. 2025-01-11 16:03:29 +01:00
Erik Ogenvik
fd97d6b0ef
Merge pull request #1 from worldforge/ember_include_cleanup
Cleanup unused includes.
2025-01-07 21:03:24 +01:00
Erik Ogenvik
0288d64be7 Added required header. 2025-01-07 13:40:34 +01:00
Erik Ogenvik
fb3b4f7aad Added required includes. 2025-01-07 13:14:09 +01:00
Erik Ogenvik
b680732035 Prefer constexpr. 2025-01-07 00:09:48 +01:00
Erik Ogenvik
f20cbb8792 Cleanup unused includes.
To make compilation slightly quicker.
2025-01-06 23:58:14 +01:00
Erik Ogenvik
f7305761ab Added common CLang-format definitions. 2025-01-06 23:57:43 +01:00
Erik Ogenvik
87ca79899b Added pull request building. 2025-01-06 23:57:20 +01:00
Erik Ogenvik
9870431c13 Bump deps. 2025-01-02 18:57:30 +01:00
Erik Ogenvik
8d48363497 Prefer system Conan packages for OpenGL and X11. 2025-01-02 18:46:44 +01:00
Erik Ogenvik
fd835d4bb7 Use non-deprecated macOS versions. 2025-01-02 18:22:05 +01:00
Erik Ogenvik
391cd9d792 Bump OGRE. 2025-01-02 13:13:15 +01:00
Erik Ogenvik
f0a7f2270a Fixed some issues with dynamic widget loading. 2024-12-23 00:22:45 +01:00
Erik Ogenvik
af1865621b Improve on path comparisons. 2024-12-23 00:20:58 +01:00
Erik Ogenvik
dbaa5d7da8 Allow widgets to be built as reloadable plugins.
This is useful when doing development. It requires some libs to be built as shared though.
Enable this by specifying the "widgets_as_plugins" when invoking conan.
The reason we need to do this in the Conan phase is because it affects how some
libraries now needs to be built as shared libs.
2024-12-23 00:20:34 +01:00
Erik Ogenvik
0ee1b08af5 Fixed crash when destroying Model. 2024-11-03 23:07:03 +01:00
Erik Ogenvik
bb59b00e4e Removed references to unused types too. 2024-10-30 22:35:45 +01:00
Erik Ogenvik
1d93d23895 Removed obsolete section. 2024-10-30 22:24:01 +01:00
Erik Ogenvik
9122bada99 Apply areas to terrain in server too. 2024-10-30 22:12:12 +01:00
Erik Ogenvik
d74e17ca6f Send arguments in correct order. 2024-10-29 23:28:17 +01:00
Erik Ogenvik
a080ad86a8 Fixed SynchedState signature.
We don't want state copies by mistake.
2024-10-29 16:17:26 +01:00
Erik Ogenvik
148201da04 Use asio thread pool for Squall generation. 2024-10-29 12:06:24 +01:00
Erik Ogenvik
46bc8bee98 Simplify database persistence. 2024-10-29 11:49:05 +01:00
Erik Ogenvik
26bb42bc65 Update database to use primary keys better. 2024-10-29 10:32:47 +01:00
Erik Ogenvik
28c29644c9 Handle shutdown better. 2024-10-29 10:32:30 +01:00
Erik Ogenvik
aabaaf8bd4 Bump sqlite3pp to latest version. 2024-10-29 00:00:45 +01:00
Erik Ogenvik
0cd66df7e3 Bump Remotery to latest version from Github. 2024-10-28 23:27:52 +01:00