summaryrefslogtreecommitdiff
path: root/include/rune/core/logging.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* core: add documentation comments to API functionsDanny Holman2024-10-251-5/+28
| | | | | | | Add documentation comments to the functions and structures exposed through the Rune API. Signed-off-by: Danny Holman <dholman@gymli.org>
* core: logging: make color output optionalDanny Holman2024-10-021-0/+2
| | | | | | Add functions that toggle color output from the logging framework. Signed-off-by: Danny Holman <dholman@gymli.org>
* core: logging: print errors and warnings in colorDanny Holman2024-09-181-0/+2
| | | | | | | | Print warnings and errors in yellow and red respectively. This will make these messages stand out and make it easier for a developer to find them in the terminal window. Signed-off-by: Danny Holman <dholman@gymli.org>
* build: break the engine into its subsystemsv0.60Danny Holman2024-09-151-0/+37
Break the source code into various subsystem directories. This allows certain subsystems to be disabled at compile time, if needed. Move the build system from raw Makefiles to a CMake generator. This drastically simplifies the build and requires only editing a single file, rather than the several make.config files in subsystem directories. Signed-off-by: Danny Holman <dholman@gymli.org>