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