74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync Copyright (c) 1999 XFree86 Inc
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync/* $XFree86: xc/include/extensions/xf86dga.h,v 3.21 2001/08/01 00:44:36 tsi Exp $ */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync/* 1 through 9 are in xf86dga1.h */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync/* 10 and 11 are reserved to avoid conflicts with rogue DGA extensions */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync#define XF86DGANumberErrors (XF86DGAOperationNotSupported + 1)
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsynctypedef struct {
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync int num; /* A unique identifier for the mode (num > 0) */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync char *name; /* name of mode given in the XF86Config */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync int imageWidth; /* linear accessible portion (pixels) */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync int pixmapWidth; /* Xlib accessible portion (pixels) */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync int pixmapHeight; /* both fields ignored if no concurrent access */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync int xViewportStep; /* viewport position granularity */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync int viewportFlags; /* types of page flipping possible */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsynctypedef struct {
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsynctypedef struct {
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsynctypedef struct {
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsynctypedef struct {
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsynctypedef union {
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync unsigned int width,
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync unsigned int height,
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync unsigned long color
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync unsigned int width,
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync unsigned int height,
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync unsigned int width,
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync unsigned int height,
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync unsigned long key
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsyncvoid XDGAKeyEventToXKeyEvent(XDGAKeyEvent* dk, XKeyEvent* xk);
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync#endif /* _XF86DGA_SERVER_ */
74fe172698ba936102e120dae998c9ebd09cfbdfvboxsync#endif /* _XF86DGA_H_ */