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:
Keith Packard 2001-07-20 19:35:30 +00:00
commit 79486b3b5c
11 changed files with 363 additions and 242 deletions

View file

@ -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))