summaryrefslogtreecommitdiff
path: root/hw/kdrive/vesa/vesa.h
diff options
context:
space:
mode:
Diffstat (limited to 'hw/kdrive/vesa/vesa.h')
-rw-r--r--hw/kdrive/vesa/vesa.h34
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_ */