diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2019-02-06 09:59:31 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2019-02-06 09:59:31 +0100 |
commit | 9612f819292d64c8d2030e513602ee68a3ce0b04 (patch) | |
tree | f4dfb2460f628545fc1ae476e33709fa07eff23f /fbtest.c | |
parent | 77542bdee936b118069d679afa9ac2f8125f1e36 (diff) | |
download | drminfo-9612f819292d64c8d2030e513602ee68a3ce0b04.tar.gz |
info tweaks
Diffstat (limited to 'fbtest.c')
-rw-r--r-- | fbtest.c | 19 |
1 files changed, 11 insertions, 8 deletions
@@ -28,17 +28,23 @@ static cairo_surface_t *image; /* ------------------------------------------------------------------ */ -static void fb_draw(const char *text) +static void fb_draw(void) { - char info[80]; + char info1[80]; + char info2[80]; + char info3[80]; cairo_t *cr; - snprintf(info, sizeof(info), "fbtest: %dx%d", fb_var.xres, fb_var.yres); + snprintf(info1, sizeof(info1), "fb driver: %s", fb_fix.id); + snprintf(info2, sizeof(info2), "%dx%d", fb_var.xres, fb_var.yres); + snprintf(info3, sizeof(info3), "fbdev, %d bpp", + fb_var.bits_per_pixel); + cr = cairo_create(cs); if (image) { render_image(cr, fb_var.xres, fb_var.yres, image); } else { - render_test(cr, fb_var.xres, fb_var.yres, info, text); + render_test(cr, fb_var.xres, fb_var.yres, info1, info2, info3); } cairo_destroy(cr); } @@ -64,7 +70,6 @@ int main(int argc, char **argv) int framebuffer = 0; int secs = 60; char buf[32]; - char text[128]; int c; for (;;) { @@ -96,9 +101,7 @@ int main(int argc, char **argv) fb_var.xres, fb_var.yres, fb_fix.line_length); - snprintf(text, sizeof(text), "fbdev, %d bpp", - fb_var.bits_per_pixel); - fb_draw(text); + fb_draw(); tty_raw(); kbd_wait(secs); |