From ef24db793b8bc3372feb674e7bf1d785d8697bc1 Mon Sep 17 00:00:00 2001 From: lvntky Date: Tue, 26 Nov 2024 10:49:07 +0300 Subject: [feature] font rendering done --- examples/text.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 examples/text.c (limited to 'examples/text.c') diff --git a/examples/text.c b/examples/text.c new file mode 100644 index 0000000..41e3560 --- /dev/null +++ b/examples/text.c @@ -0,0 +1,26 @@ +#define FBGL_IMPLEMENTATION +#include "fbgl.h" +#include +#include +#include // for usleep +#include + +int main(int argc, char *argv[]) +{ + fbgl_t fb; + fbgl_init("/dev/fb0", &fb); + + fbgl_set_bg(&fb, 0xFFFFFF); + + fbgl_psf1_font_t *font = fbgl_load_psf1_font(argv[1]); + fbgl_render_psf1_text(&fb, font, "hello, fbgl", 100, 100, 0x000000); + size_t framerate = 30 * 30; + + for(size_t i = 0; i < framerate; i++) { + usleep(50000); + } + fbgl_destroy_psf1_font(font); + fbgl_destroy(&fb); + + return 0; +} -- cgit v1.2.3