diff options
author | Danny Holman <dholman@gymli.org> | 2024-09-17 02:20:35 -0500 |
---|---|---|
committer | Danny Holman <dholman@gymli.org> | 2024-09-17 02:20:35 -0500 |
commit | 70c912b7d545515823d0b06953a8afe0253ab09c (patch) | |
tree | 1a7338116ff057c67795e6da93190d4c9bee9e62 /include/rune/core/callbacks.h | |
parent | gitignore: add files generated by the build system (diff) | |
download | rune-engine-70c912b7d545515823d0b06953a8afe0253ab09c.tar.gz rune-engine-70c912b7d545515823d0b06953a8afe0253ab09c.tar.zst rune-engine-70c912b7d545515823d0b06953a8afe0253ab09c.zip |
core: add several new files
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>
Diffstat (limited to '')
-rw-r--r-- | include/rune/core/callbacks.h (renamed from include/rune/graphics.h) | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/include/rune/graphics.h b/include/rune/core/callbacks.h index 8f10b4a..7367557 100644 --- a/include/rune/graphics.h +++ b/include/rune/core/callbacks.h @@ -19,20 +19,11 @@ * 3. This notice may not be removed or altered from any source distribution. */ -#ifndef RUNE_GRAPHICS_H -#define RUNE_GRAPHICS_H +#ifndef RUNE_CALLBACKS_H +#define RUNE_CALLBACKS_H -#include <rune/types.h> -#include <GLFW/glfw3.h> +#include <rune/util/types.h> -struct rune_window { - uint32_t winw; - uint32_t winh; - const char *wintitle; - GLFWwindow *window; -}; - -RAPI int rune_gfx_init(struct rune_window *window); -RAPI void rune_gfx_quit(struct rune_window *window); +RAPI void error_callback(int error, const char *desc); #endif |