From 55bcdf37342d782c723166de54ff031d09b1281f Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Wed, 15 Oct 2025 19:32:21 -0700 Subject: Clear framebuffer to pink --- src/framebuffer.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/framebuffer.h') diff --git a/src/framebuffer.h b/src/framebuffer.h index d2d57cd..b44fa44 100644 --- a/src/framebuffer.h +++ b/src/framebuffer.h @@ -3,5 +3,22 @@ #include #include +typedef uint8_t Channel; + +typedef struct Pixel { + Channel r, g, b; +} Pixel; + +typedef struct Framebuffer { + Pixel* pixels; + uint32_t size; + uint32_t width; + uint32_t height; + uint32_t depth; +} Framebuffer; + bool framebuffer_init(uint32_t* error); +const Framebuffer* framebuffer_get(); +void framebuffer_present(const Pixel* pixels); +void framebuffer_clear(Pixel colour); -- cgit v1.2.3