aboutsummaryrefslogtreecommitdiffstats
path: root/com32/lib/sys/vesa/video.h
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2006-09-14 14:17:31 -0700
committerH. Peter Anvin <hpa@zytor.com>2006-09-14 14:17:31 -0700
commita5147010cc5f56bfa218654768988d6b50ba4174 (patch)
treebffe5ffacd2906521a7822e8347ccdf79fdbb109 /com32/lib/sys/vesa/video.h
parent95f2a1f57721a15dc1ef26024577321938834451 (diff)
downloadsyslinux-3.30-pre6.tar.gz
syslinux-3.30-pre6.tar.xz
syslinux-3.30-pre6.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.h3
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);