diff options
Diffstat (limited to 'hw/kdrive/vesa/vesa.h')
-rw-r--r-- | hw/kdrive/vesa/vesa.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/hw/kdrive/vesa/vesa.h b/hw/kdrive/vesa/vesa.h index 72339459a..30222d41b 100644 --- a/hw/kdrive/vesa/vesa.h +++ b/hw/kdrive/vesa/vesa.h @@ -117,6 +117,25 @@ vesaInitialize(KdCardInfo *card, VesaCardPrivPtr priv); Bool vesaCardInit(KdCardInfo *card); +int +vesaDepth (VesaModePtr mode); + +Bool +vesaModeGood (KdScreenInfo *screen, + VesaModePtr a); + +int +vesaSizeError (KdScreenInfo *screen, + VesaModePtr a); + +Bool +vesaModeBetter (KdScreenInfo *screen, + VesaModePtr a, + VesaModePtr b); + +VesaModePtr +vesaSelectMode (KdScreenInfo *screen); + Bool vesaInitialize (KdCardInfo *card, VesaCardPrivPtr priv); @@ -130,12 +149,19 @@ LayerPtr vesaLayerCreate (ScreenPtr pScreen); Bool +vesaMapFramebuffer (KdScreenInfo *screen); + +Bool vesaInitScreen(ScreenPtr pScreen); Bool vesaFinishInitScreen(ScreenPtr pScreen); Bool +vesaSetMode (ScreenPtr pScreen, + VesaModePtr mode); + +Bool vesaEnable(ScreenPtr pScreen); Bool @@ -165,4 +191,12 @@ vesaGetColors (ScreenPtr pScreen, int fb, int n, xColorItem *pdefs); int vesaProcessArgument (int argc, char **argv, int i); +#ifdef RANDR +Bool +vesaRandRSetConfig (ScreenPtr pScreen, + Rotation randr, + int rate, + RRScreenSizePtr pSize); +#endif + #endif /* _VESA_H_ */ |