diff options
| author | onelin <oscar@nelin.dk> | 2025-04-01 09:45:43 +0000 |
|---|---|---|
| committer | onelin <oscar@nelin.dk> | 2025-04-09 09:55:17 +0000 |
| commit | 7352085dca54837fb60dbba4328ee0bc069bca16 (patch) | |
| tree | d5cbd648aea5abebc17627294e49a383e7323e0d /src/rendering/include | |
| parent | e97750ce116cbcd67a8718c646e3af6415a4247e (diff) | |
Fetch GLFW3 if not installed locally
Diffstat (limited to 'src/rendering/include')
| -rw-r--r-- | src/rendering/include/engine/rendering/rendering.h | 3 | ||||
| -rw-r--r-- | src/rendering/include/engine/rendering/window.h | 4 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/rendering/include/engine/rendering/rendering.h b/src/rendering/include/engine/rendering/rendering.h index 7120182..d338778 100644 --- a/src/rendering/include/engine/rendering/rendering.h +++ b/src/rendering/include/engine/rendering/rendering.h @@ -9,9 +9,6 @@ extern "C" { #include <engine/utils/vector.h> #include <engine/rendering/window.h> -#define GLFW_INCLUDE_NONE -#include <GLFW/glfw3.h> - #include <cglm/cglm.h> /* Definitions */ diff --git a/src/rendering/include/engine/rendering/window.h b/src/rendering/include/engine/rendering/window.h index e5d3528..c902cad 100644 --- a/src/rendering/include/engine/rendering/window.h +++ b/src/rendering/include/engine/rendering/window.h @@ -9,7 +9,7 @@ extern "C" { #include <cglm/cglm.h> #ifndef ENGINE_RENDERING_WINDOW_H_EXCLUDE_EXTERNS -extern void* window_poll_events; +extern void (*window_poll_events)(void); extern u64 (*get_time)(void); #endif @@ -41,6 +41,8 @@ Window* init_window_glfw(const char* windowtitle, ivec2 windowsize, const u32 fl void destroy_window(Window* w); void window_resize(Window* window, int width, int height); +bool window_should_close(Window* w); + // Renderer intializer(s) void init_render_opengl(Window* w, const u32 flags); |
