smallmodel
28bdd1b2b3
Made the renderer modular and loadable
...
This removes coupling between the renderer and UI/client functions. An option USE_RENDERER_DLOPEN was added to specify whether a renderer module should be compiled and loaded, instead of integrating the renderer into the executable directly. This opens the door for a new renderer
2024-12-06 00:15:19 +01:00
smallmodel
21f631e733
Compile SDL input/client and SDL OpenGL independently
...
This decouple the renderer from the client part of SDL (input), and only uses SDL for OpenGL
2024-12-01 22:23:28 +01:00
smallmodel
387ccd5cc3
Bump the minimum CMake version to 3.12
2024-11-30 00:36:33 +01:00
smallmodel
13911b051a
Use OpenAL by default
2024-08-21 18:35:06 +02:00
smallmodel
247d09a09d
Fixed strip on windows
2023-08-19 23:29:23 +02:00
smallmodel
9d0a5faed3
Fixed errors
2023-08-19 23:23:36 +02:00
smallmodel
261b15851f
Fixed string() when no SDL
2023-08-19 23:10:48 +02:00
smallmodel
f9ef6733b9
Fixed errors on CMake 3.5
2023-08-19 23:07:12 +02:00
smallmodel
8fc64cd1b1
Using libsdl-org/setup-sdl Github Actions
2023-08-15 15:16:00 +02:00
OM
281fa4a844
Windows: uses installed SDL first
2023-06-18 18:23:40 +02:00
OM
5b97245dd1
Reworked CMakeLists
2023-06-17 01:44:38 +02:00