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