From 37a9f55ecd39f99aa800adc875555ecd613722c4 Mon Sep 17 00:00:00 2001 From: 0scar Date: Thu, 1 Feb 2024 22:27:06 +0100 Subject: Fixme! --- include/engine/rendering.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'include/engine/rendering.h') diff --git a/include/engine/rendering.h b/include/engine/rendering.h index cfd9679..00f389e 100644 --- a/include/engine/rendering.h +++ b/include/engine/rendering.h @@ -22,6 +22,7 @@ typedef struct { v2_i32 coord; } Sprite; + #include "engine.h" #include "ui.h" @@ -49,6 +50,10 @@ Sprite sprite_new(u64 tid, u8 coord); #ifdef ENGINE_INTERNALS #include "engine.h" +//#include +//#define GLFW_INCLUDE_NONE +//#include + #define TEXTURES_INCREMENT 512 typedef enum { @@ -67,11 +72,17 @@ typedef struct { i32 x; i32 y; f32 scale; - SDL_Color mod; } sprite; } data; } RenderDrawCall; +struct RenderObject { + u32 vao; + u32 vbo; + u32 shaderprogram; + f32 g_vertex_buffer_data[9]; +}; + void render_uitree(Window* w, UITree* t); void render_container(Window* w, UITree_container* t); -- cgit v1.3