summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2024-02-05 08:03:07 +0000
committer0scar <qgt268@alumni.ku.dk>2024-02-05 12:02:19 +0000
commit74674101bb45931748e084cc647cfb84f7609a6d (patch)
tree6c06c84c8234194bdeb340f18ea6e18214151359 /include
parentd1fe7e56d12dea3a123d1ad610de4de88abcba13 (diff)
Rotating box example
Diffstat (limited to 'include')
-rw-r--r--include/engine/rendering.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/engine/rendering.h b/include/engine/rendering.h
index 00f389e..ff24412 100644
--- a/include/engine/rendering.h
+++ b/include/engine/rendering.h
@@ -4,6 +4,9 @@
#include "types.h"
#include "vector.h"
+#define GLFW_INCLUDE_NONE
+#include <GLFW/glfw3.h>
+
/* Definitions */
#define RGBA(_r, _g, _b, _a) \
((Engine_color){.r = _r, .g = _g, .b = _b, .a = _a})
@@ -33,6 +36,7 @@ void drawcall_reset(void);
void render(Window* w);
/* Misc */
+void window_size_callback(GLFWwindow* window, i32 width, i32 height);
void engine_window_resize_pointers(i32* w, i32* h);
void engine_window_resize_pointers_reset(void);
@@ -79,6 +83,7 @@ typedef struct {
struct RenderObject {
u32 vao;
u32 vbo;
+ u32 col;
u32 shaderprogram;
f32 g_vertex_buffer_data[9];
};