diff options
| author | 0scar <qgt268@alumni.ku.dk> | 2024-02-01 21:27:06 +0000 |
|---|---|---|
| committer | 0scar <qgt268@alumni.ku.dk> | 2024-02-05 07:04:09 +0000 |
| commit | 37a9f55ecd39f99aa800adc875555ecd613722c4 (patch) | |
| tree | d7f5913db2cb11804c2d5aa564207678932ee5be /include/engine/rendering.h | |
| parent | d8b46657425c6b806584d10fa50b11d49ba03850 (diff) | |
Fixme!
Diffstat (limited to 'include/engine/rendering.h')
| -rw-r--r-- | include/engine/rendering.h | 13 |
1 files changed, 12 insertions, 1 deletions
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 <glad/gl.h> +//#define GLFW_INCLUDE_NONE +//#include <GLFW/glfw3.h> + #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); |
