summaryrefslogtreecommitdiff
path: root/src/rendering/include/engine
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2024-02-11 11:49:56 +0000
committer0scar <qgt268@alumni.ku.dk>2024-02-11 12:00:55 +0000
commitb501d40dfc59c5f68c5e0df6091dda8762035e55 (patch)
tree76a97e9127dfe47dcf65036e1881ddaa398ab41e /src/rendering/include/engine
parentb04b041f61fe6f0664d5d037b8a26e43b7b99a75 (diff)
Purge UI
Diffstat (limited to 'src/rendering/include/engine')
-rw-r--r--src/rendering/include/engine/rendering/rendering.h27
1 files changed, 3 insertions, 24 deletions
diff --git a/src/rendering/include/engine/rendering/rendering.h b/src/rendering/include/engine/rendering/rendering.h
index 5ac03ae..cbdce83 100644
--- a/src/rendering/include/engine/rendering/rendering.h
+++ b/src/rendering/include/engine/rendering/rendering.h
@@ -1,8 +1,9 @@
-#ifndef RENDERING_H
-#define RENDERING_H
+#ifndef ENGINE_RENDERING_RENDERING_H
+#define ENGINE_RENDERING_RENDERING_H
#include <engine/core/types.h>
#include <engine/utils/vector.h>
+#include <engine/rendering/window.h>
#define GLFW_INCLUDE_NONE
#include <GLFW/glfw3.h>
@@ -45,9 +46,6 @@ typedef struct {
u32 mvp;
} RenderObject;
-#include <engine/engine.h>
-#include <engine/ui.h>
-
/* Rendering functions */
void render_begin(Window w);
void render_present(Window w);
@@ -59,28 +57,13 @@ void render(Window w);
//void engine_window_resize_pointers(i32* w, i32* h);
//void engine_window_resize_pointers_reset(void);
-/* UI rendering */
-/* See rendering_ui.c for implementation */
-i64 engine_render_text(i32 font_id, Engine_color fg, char* text,
- v2_i32* size_out, bool wrapped);
void engine_draw_sprite(Sprite* s, v2_i32* pos, f32 scale);
void engine_draw_sprite_ex(Sprite* s, v2_i32* pos, f32 scale,
Engine_color colormod);
Sprite sprite_new(u64 tid, u8 coord);
-//#ifdef ENGINE_INTERNALS
-//#include <engine/engine.h>
-//
-////#include <glad/gl.h>
-////#define GLFW_INCLUDE_NONE
-////#include <GLFW/glfw3.h>
-//
-//#define TEXTURES_INCREMENT 512
-//
typedef enum {
- RenderDrawCallType_UITree,
- /*RenderDrawCallType_UIButton,*/
RenderDrawCallType_Text,
RenderDrawCallType_Sprite,
} RenderDrawCallType;
@@ -100,8 +83,4 @@ typedef struct {
RenderObject RenderObject_new();
-//
-//
-//#endif
-
#endif