summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authororangerot <orangerot@orangerot.dev>2025-10-14 16:32:45 +0200
committerorangerot <orangerot@orangerot.dev>2025-10-14 16:32:45 +0200
commit9efddf8a1a0f4a2e5b17563718346be84486653d (patch)
treeb2723c1cf6927526438fbff4a23b1529b0cf40b5 /main.c
parentd5a89c35f1e2e481a01b151616d5ad9e33da20de (diff)
feat: draw function
Diffstat (limited to 'main.c')
-rw-r--r--main.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/main.c b/main.c
index 65c70c4..c6ff1ca 100644
--- a/main.c
+++ b/main.c
@@ -23,14 +23,14 @@ extern void key_callback(int key, int scancode, int action, int mods);
extern void cursor_position_callback(int xpos, int ypos);
extern void mouse_button_callback(int button, int action, int mods);
extern void init();
-extern void draw_image(decoded_image img);
+extern void render(struct image img);
uint32_t buffer[256 * 240] = {0};
-struct decoded_image canvas = {
+struct image canvas = {
.width = 256,
.height = 240,
- .buf_size = 256 * 240,
+ .bufsize = 256 * 240,
.buf = buffer,
};
@@ -109,7 +109,7 @@ void loop() {
glClearColor(0.2f, 0.3f, 0.3f, 1.0f);
glClear(GL_COLOR_BUFFER_BIT);
- draw_image(canvas);
+ render(canvas);
// bind textures on corresponding texture units
glActiveTexture(GL_TEXTURE);