diff options
author | H. Peter Anvin <hpa@zytor.com> | 2006-09-14 14:17:31 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2006-09-14 14:17:31 -0700 |
commit | a5147010cc5f56bfa218654768988d6b50ba4174 (patch) | |
tree | bffe5ffacd2906521a7822e8347ccdf79fdbb109 /com32/lib/sys/vesa/video.h | |
parent | 95f2a1f57721a15dc1ef26024577321938834451 (diff) | |
download | syslinux-a5147010cc5f56bfa218654768988d6b50ba4174.tar.gz syslinux-a5147010cc5f56bfa218654768988d6b50ba4174.tar.xz syslinux-a5147010cc5f56bfa218654768988d6b50ba4174.zip |
Properly support 16, 24 and 32-bit modes; now working properly.syslinux-3.30-pre6
Diffstat (limited to 'com32/lib/sys/vesa/video.h')
-rw-r--r-- | com32/lib/sys/vesa/video.h | 3 |
1 files changed, 2 insertions, 1 deletions
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); |