1329fdfe9Smrg/* 2329fdfe9Smrg 3329fdfe9SmrgCopyright (c) 1995 Jon Tombs 4329fdfe9SmrgCopyright (c) 1995 XFree86 Inc 5329fdfe9Smrg 6329fdfe9Smrg*/ 7329fdfe9Smrg 8329fdfe9Smrg/************************************************************************ 9329fdfe9Smrg 10329fdfe9Smrg THIS IS THE OLD DGA API AND IS OBSOLETE. PLEASE DO NOT USE IT ANYMORE 11329fdfe9Smrg 12329fdfe9Smrg************************************************************************/ 13329fdfe9Smrg 14329fdfe9Smrg#ifndef _XF86DGA1_H_ 15329fdfe9Smrg#define _XF86DGA1_H_ 16329fdfe9Smrg 17329fdfe9Smrg#include <X11/Xfuncproto.h> 18329fdfe9Smrg#include <X11/extensions/xf86dga1const.h> 19329fdfe9Smrg 20329fdfe9Smrg_XFUNCPROTOBEGIN 21329fdfe9Smrg 22329fdfe9SmrgBool XF86DGAQueryVersion( 23329fdfe9Smrg Display* /* dpy */, 24329fdfe9Smrg int* /* majorVersion */, 25329fdfe9Smrg int* /* minorVersion */ 26329fdfe9Smrg); 27329fdfe9Smrg 28329fdfe9SmrgBool XF86DGAQueryExtension( 29329fdfe9Smrg Display* /* dpy */, 30329fdfe9Smrg int* /* event_base */, 31329fdfe9Smrg int* /* error_base */ 32329fdfe9Smrg); 33329fdfe9Smrg 34329fdfe9SmrgStatus XF86DGAGetVideoLL( 35329fdfe9Smrg Display* /* dpy */, 36329fdfe9Smrg int /* screen */, 37329fdfe9Smrg unsigned int * /* base addr */, 38329fdfe9Smrg int * /* width */, 39329fdfe9Smrg int * /* bank_size */, 40d5a688bcSmrg int * /* ram_size */ 41329fdfe9Smrg); 42329fdfe9Smrg 43329fdfe9SmrgStatus XF86DGAGetVideo( 44329fdfe9Smrg Display* /* dpy */, 45329fdfe9Smrg int /* screen */, 46329fdfe9Smrg char ** /* base addr */, 47329fdfe9Smrg int * /* width */, 48329fdfe9Smrg int * /* bank_size */, 49329fdfe9Smrg int * /* ram_size */ 50329fdfe9Smrg); 51329fdfe9Smrg 52329fdfe9SmrgStatus XF86DGADirectVideo( 53329fdfe9Smrg Display* /* dpy */, 54329fdfe9Smrg int /* screen */, 55329fdfe9Smrg int /* enable */ 56329fdfe9Smrg); 57329fdfe9Smrg 58329fdfe9SmrgStatus XF86DGADirectVideoLL( 59329fdfe9Smrg Display* /* dpy */, 60329fdfe9Smrg int /* screen */, 61329fdfe9Smrg int /* enable */ 62329fdfe9Smrg); 63329fdfe9Smrg 64329fdfe9SmrgStatus XF86DGAGetViewPortSize( 65329fdfe9Smrg Display* /* dpy */, 66329fdfe9Smrg int /* screen */, 67329fdfe9Smrg int * /* width */, 68329fdfe9Smrg int * /* height */ 69329fdfe9Smrg); 70329fdfe9Smrg 71329fdfe9SmrgStatus XF86DGASetViewPort( 72329fdfe9Smrg Display* /* dpy */, 73329fdfe9Smrg int /* screen */, 74329fdfe9Smrg int x /* X */, 75329fdfe9Smrg int y /* Y */ 76329fdfe9Smrg); 77329fdfe9Smrg 78329fdfe9SmrgStatus XF86DGAGetVidPage( 79329fdfe9Smrg Display* /* dpy */, 80329fdfe9Smrg int /* screen */, 81329fdfe9Smrg int * /* vid page */ 82329fdfe9Smrg); 83329fdfe9Smrg 84329fdfe9SmrgStatus XF86DGASetVidPage( 85329fdfe9Smrg Display* /* dpy */, 86329fdfe9Smrg int /* screen */, 87329fdfe9Smrg int /* vid page */ 88329fdfe9Smrg); 89329fdfe9Smrg 90329fdfe9SmrgStatus XF86DGAInstallColormap( 91329fdfe9Smrg Display* /* dpy */, 92329fdfe9Smrg int /* screen */, 93329fdfe9Smrg Colormap /*Colormap */ 94329fdfe9Smrg); 95329fdfe9Smrg 96329fdfe9Smrgint XF86DGAForkApp( 97329fdfe9Smrg int screen 98329fdfe9Smrg); 99329fdfe9Smrg 100329fdfe9SmrgStatus XF86DGAQueryDirectVideo( 101329fdfe9Smrg Display * /* dpy */, 102329fdfe9Smrg int /* screen */, 103329fdfe9Smrg int * /* flags */ 104329fdfe9Smrg); 105329fdfe9Smrg 106329fdfe9SmrgBool XF86DGAViewPortChanged( 107329fdfe9Smrg Display * /* dpy */, 108329fdfe9Smrg int /* screen */, 109329fdfe9Smrg int /* n */ 110329fdfe9Smrg); 111329fdfe9Smrg 112329fdfe9Smrg 113329fdfe9Smrg_XFUNCPROTOEND 114329fdfe9Smrg 115329fdfe9Smrg#endif /* _XF86DGA1_H_ */ 116