mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-15 00:13:28 +00:00
Too many changes, but all in kdrive:
Add support for global screen origins (-origin option), handles both
Xinerama and mouse crossings.
Fix XV enable/disable sequences -- can't use card wrappers as cards have
more than one screen.
Change vesa/fbdev to use new depth-independent rotation shadow update
Fix vesa to allow starting rotation value (again)
Make vesa driver write all colormap changes in one INT10 call
This commit is contained in:
parent
9826d5a133
commit
79486b3b5c
11 changed files with 363 additions and 242 deletions
|
|
@ -32,7 +32,7 @@ of the copyright holder.
|
|||
X Window System is a trademark of The Open Group */
|
||||
|
||||
|
||||
/* $XFree86$ */
|
||||
/* $XFree86: xc/programs/Xserver/hw/kdrive/i810/i810.c,v 1.1 2001/03/30 02:18:41 keithp Exp $ */
|
||||
|
||||
/*
|
||||
* i810.c - KDrive driver for the i810 chipset
|
||||
|
|
@ -1954,7 +1954,9 @@ i810Enable (ScreenPtr pScreen)
|
|||
/* Set the DPMS mode */
|
||||
OUTREG8(DPMS_SYNC_SELECT, DPMSSyncSelect);
|
||||
}
|
||||
|
||||
#ifdef XV
|
||||
KdXVEnable (pScreen);
|
||||
#endif
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
@ -1972,6 +1974,9 @@ i810Disable(ScreenPtr pScreen) {
|
|||
if (I810_DEBUG)
|
||||
fprintf(stderr,"i810Disable\n");
|
||||
|
||||
#ifdef XV
|
||||
KdXVDisable (pScreen);
|
||||
#endif
|
||||
i810Restore(screen->card);
|
||||
|
||||
if (!i810UnbindGARTMemory(screen))
|
||||
|
|
|
|||
Loading…
Reference in a new issue