SDL-1.2.14
[sdl_omap.git] / src / video / Xext / extensions / xf86dga1.h
CommitLineData
e14743d1 1/* $XFree86: xc/include/extensions/xf86dga1.h,v 1.2 1999/04/17 07:05:41 dawes Exp $ */
2/*
3
4Copyright (c) 1995 Jon Tombs
5Copyright (c) 1995 XFree86 Inc
6
7*/
8
9/************************************************************************
10
11 THIS IS THE OLD DGA API AND IS OBSOLETE. PLEASE DO NOT USE IT ANYMORE
12
13************************************************************************/
14
15#ifndef _XF86DGA1_H_
16#define _XF86DGA1_H_
17
18#include <X11/Xfuncproto.h>
19#include "SDL_name.h"
20
21#define X_XF86DGAQueryVersion 0
22#define X_XF86DGAGetVideoLL 1
23#define X_XF86DGADirectVideo 2
24#define X_XF86DGAGetViewPortSize 3
25#define X_XF86DGASetViewPort 4
26#define X_XF86DGAGetVidPage 5
27#define X_XF86DGASetVidPage 6
28#define X_XF86DGAInstallColormap 7
29#define X_XF86DGAQueryDirectVideo 8
30#define X_XF86DGAViewPortChanged 9
31
32#define XF86DGADirectPresent 0x0001
33#define XF86DGADirectGraphics 0x0002
34#define XF86DGADirectMouse 0x0004
35#define XF86DGADirectKeyb 0x0008
36#define XF86DGAHasColormap 0x0100
37#define XF86DGADirectColormap 0x0200
38
39
40
41
42#ifndef _XF86DGA_SERVER_
43
44_XFUNCPROTOBEGIN
45
46Bool SDL_NAME(XF86DGAQueryVersion)(
47#if NeedFunctionPrototypes
48 Display* /* dpy */,
49 int* /* majorVersion */,
50 int* /* minorVersion */
51#endif
52);
53
54Bool SDL_NAME(XF86DGAQueryExtension)(
55#if NeedFunctionPrototypes
56 Display* /* dpy */,
57 int* /* event_base */,
58 int* /* error_base */
59#endif
60);
61
62Status SDL_NAME(XF86DGAGetVideoLL)(
63#if NeedFunctionPrototypes
64 Display* /* dpy */,
65 int /* screen */,
66 int * /* base addr */,
67 int * /* width */,
68 int * /* bank_size */,
69 int * /* ram_size */
70#endif
71);
72
73Status SDL_NAME(XF86DGAGetVideo)(
74#if NeedFunctionPrototypes
75 Display* /* dpy */,
76 int /* screen */,
77 char ** /* base addr */,
78 int * /* width */,
79 int * /* bank_size */,
80 int * /* ram_size */
81#endif
82);
83
84Status SDL_NAME(XF86DGADirectVideo)(
85#if NeedFunctionPrototypes
86 Display* /* dpy */,
87 int /* screen */,
88 int /* enable */
89#endif
90);
91
92Status SDL_NAME(XF86DGADirectVideoLL)(
93#if NeedFunctionPrototypes
94 Display* /* dpy */,
95 int /* screen */,
96 int /* enable */
97#endif
98);
99
100Status SDL_NAME(XF86DGAGetViewPortSize)(
101#if NeedFunctionPrototypes
102 Display* /* dpy */,
103 int /* screen */,
104 int * /* width */,
105 int * /* height */
106#endif
107);
108
109Status SDL_NAME(XF86DGASetViewPort)(
110#if NeedFunctionPrototypes
111 Display* /* dpy */,
112 int /* screen */,
113 int x /* X */,
114 int y /* Y */
115#endif
116);
117
118Status SDL_NAME(XF86DGAGetVidPage)(
119#if NeedFunctionPrototypes
120 Display* /* dpy */,
121 int /* screen */,
122 int * /* vid page */
123#endif
124);
125
126Status SDL_NAME(XF86DGASetVidPage)(
127#if NeedFunctionPrototypes
128 Display* /* dpy */,
129 int /* screen */,
130 int /* vid page */
131#endif
132);
133
134Status SDL_NAME(XF86DGAInstallColormap)(
135#if NeedFunctionPrototypes
136 Display* /* dpy */,
137 int /* screen */,
138 Colormap /*Colormap */
139#endif
140);
141
142int SDL_NAME(XF86DGAForkApp)(
143#if NeedFunctionPrototypes
144 int screen
145#endif
146);
147
148Status SDL_NAME(XF86DGAQueryDirectVideo)(
149#if NeedFunctionPrototypes
150 Display * /* dpy */,
151 int /* screen */,
152 int * /* flags */
153#endif
154);
155
156Bool SDL_NAME(XF86DGAViewPortChanged)(
157#if NeedFunctionPrototypes
158 Display * /* dpy */,
159 int /* screen */,
160 int /* n */
161#endif
162);
163
164
165_XFUNCPROTOEND
166
167#endif /* _XF86DGA_SERVER_ */
168
169#endif /* _XF86DGA1_H_ */