diff options
author | root <root@treble.(none)> | 2007-03-11 00:38:11 -0800 |
---|---|---|
committer | root <root@treble.(none)> | 2007-03-11 00:43:11 -0800 |
commit | 7e0e5c1fb38922add99db33f282baf2ee1531685 (patch) | |
tree | 1688eda2548ade19ab19fc5e56cb5c25cb9c2447 /src/g80_display.h | |
parent | 636adcd57f1c5b33edf2d8fbf9e7fa9aac1ccb1a (diff) |
Initial RandR 1.2 support for G80.
Mostly just rearranging code.
Diffstat (limited to 'src/g80_display.h')
-rw-r--r-- | src/g80_display.h | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/g80_display.h b/src/g80_display.h index cbe312f..99436be 100644 --- a/src/g80_display.h +++ b/src/g80_display.h @@ -1,10 +1,16 @@ -Bool G80LoadDetect(ScrnInfoPtr); -Bool G80DispLoadDetect(ScrnInfoPtr, ORNum or); +Bool G80DispPreInit(ScrnInfoPtr); Bool G80DispInit(ScrnInfoPtr); -Bool G80DispSetMode(ScrnInfoPtr, DisplayModePtr); void G80DispShutdown(ScrnInfoPtr); -void G80DispAdjustFrame(G80Ptr pNv, int x, int y); -void G80DispBlankScreen(ScrnInfoPtr, Bool blank); -void G80DispDPMSSet(ScrnInfoPtr, int mode, int flags); -void G80DispShowCursor(G80Ptr, Bool update); -void G80DispHideCursor(G80Ptr, Bool update); + +void G80DispCommand(ScrnInfoPtr, CARD32 addr, CARD32 data); +#define C(mthd, data) G80DispCommand(pScrn, (mthd), (data)) + +Head G80CrtcGetHead(xf86CrtcPtr); + +void G80CrtcBlankScreen(xf86CrtcPtr, Bool blank); +void G80CrtcEnableCursor(xf86CrtcPtr, Bool update); +void G80CrtcDisableCursor(xf86CrtcPtr, Bool update); +void G80CrtcSetCursorPosition(xf86CrtcPtr, int x, int y); +void G80CrtcSetDither(xf86CrtcPtr, CARD32 mask, CARD32 val); + +void G80DispCreateCrtcs(ScrnInfoPtr pScrn); |