Age | Commit message (Collapse) | Author |
|
Use the library name in version define macros. This should prevent
collisions when using the engine alongside other libraries, as the
VERSION keyword is likely very common. In addition, create three new
macros for the major, minor and patch numbers separately. This allows
the engine to use only the part it needs, when it needs it.
Signed-off-by: Danny Holman <dholman@gymli.org>
|
|
The main engine initialization function should only call up background
subsystem init functions. No window or rendering context should be
created inside this function. Likewise, the cleanup function calls
should be removed from rune_exit.
Signed-off-by: Danny Holman <dholman@gymli.org>
|
|
Add several new files to the core subsystem. These files will be the
basic building blocks upon which the rest of the engine will sit atop
of. These files will be present in all builds, including headless and
platform builds.
Signed-off-by: Danny Holman <dholman@gymli.org>
|