1 /*
2  * file vramdac.h
3  *
4  * headfile for vramdac.c
5  */
6 
7 #ifndef __VRAMDAC_H__
8 #define __VRAMDAC_H__
9 
10 
11 
12 /*
13  * includes
14  */
15 
16 #include "vtypes.h"
17 
18 
19 
20 /*
21  * defines
22  */
23 
24 #define VERITE_NOCURSOR  0
25 #define VERITE_2COLORS   1
26 #define VERITE_3COLORS   2
27 #define VERITE_XCURSOR   3
28 
29 #define VERITE_CURSOR32  0
30 #define VERITE_CURSOR64  1
31 
32 
33 
34 /*
35  * function prototypes
36  */
37 
38 void verite_savedac (ScrnInfoPtr pScreenInfo);
39 void verite_restoredac (ScrnInfoPtr pScreenInfo, RenditionRegPtr reg);
40 int verite_initdac(ScrnInfoPtr pScreenInfo, vu8 bpp, vu8 doubleclock);
41 void verite_enablecursor(ScrnInfoPtr pScreenInfo, int type, int size);
42 void verite_movecursor(ScrnInfoPtr pScreenInfo, vu16 x, vu16 y, vu8 xo, vu8 yo);
43 void verite_setcursorcolor(ScrnInfoPtr pScreenInfo, vu32 bg, vu32 fg);
44 void verite_loadcursor(ScrnInfoPtr pScreenInfo, vu8 type, vu8 *cursorimage);
45 void verite_setpalette(ScrnInfoPtr pScreenInfo, int numColors, int *indices,
46 		  LOCO *colors, VisualPtr pVisual);
47 
48 
49 
50 #endif /* #ifndef _VRAMDAC_H_ */
51 
52 /*
53  * end of file vramdac.h
54  */
55