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