From a5147010cc5f56bfa218654768988d6b50ba4174 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Thu, 14 Sep 2006 14:17:31 -0700 Subject: Properly support 16, 24 and 32-bit modes; now working properly. --- com32/lib/sys/vesa/video.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'com32/lib/sys/vesa/video.h') diff --git a/com32/lib/sys/vesa/video.h b/com32/lib/sys/vesa/video.h index ab3c765a..13449d87 100644 --- a/com32/lib/sys/vesa/video.h +++ b/com32/lib/sys/vesa/video.h @@ -64,6 +64,7 @@ extern struct vesa_char *__vesacon_text_display; extern int __vesacon_font_height, __vesacon_text_rows; extern enum vesa_pixel_format __vesacon_pixel_format; +extern unsigned int __vesacon_bytes_per_pixel; extern uint8_t __vesacon_graphics_font[FONT_MAX_CHARS][FONT_MAX_HEIGHT]; extern uint32_t __vesacon_background[VIDEO_Y_SIZE][VIDEO_X_SIZE]; extern uint32_t __vesacon_shadowfb[VIDEO_Y_SIZE][VIDEO_X_SIZE]; @@ -76,8 +77,8 @@ int __vesacon_init(void); void __vesacon_init_cursor(int); void __vesacon_erase(int, int, int, int, uint8_t, int); void __vesacon_scroll_up(int, uint8_t, int); -void __vesacon_write_at(int, int, const char *, uint8_t, int); void __vesacon_write_char(int, int, uint8_t, uint8_t, int); +void __vesacon_redraw_text(void); void __vesacon_doit(void); void __vesacon_set_cursor(int, int, int); -- cgit