]> icculus.org git repositories - btb/d2x.git/blob - include/vesa.h
divide negative window x-coordinates properly, fixing random crashes
[btb/d2x.git] / include / vesa.h
1 #ifndef _VESA_H
2 #define _VESA_H
3 extern int  gr_vesa_setmode(int mode);
4 extern int  gr_vesa_checkmode(int mode);
5 extern void gr_vesa_setstart(int x, int y );
6 extern void gr_vesa_setpage(int page);
7 extern void gr_vesa_incpage();
8 extern int  gr_vesa_setlogical(int pixels_per_scanline);
9 extern void gr_vesa_scanline(int x1, int x2, int y, unsigned char color );
10 extern void gr_vesa_bitblt( unsigned char * source_ptr, unsigned int vesa_address, int height, int width );
11 extern void gr_vesa_pixel( unsigned char color, unsigned int offset );
12 #endif