diff options
author | Thomas Winischhofer <thomas@winischhofer.net> | 2005-09-28 18:59:22 +0000 |
---|---|---|
committer | Thomas Winischhofer <thomas@winischhofer.net> | 2005-09-28 18:59:22 +0000 |
commit | 7fc68fb65c32834f5765244a62c3bdd163e2bc79 (patch) | |
tree | 3cdd33dcb41af212eeb147950fdc164c29aee712 | |
parent | 4633fa57590a5baff9281d203123a87afc177d6b (diff) |
SiS USB driver: Allow HWCursor in interlace modesXORG-6_8_99_901
-rw-r--r-- | src/sisusb_cursor.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/sisusb_cursor.c b/src/sisusb_cursor.c index 820143e..71bb580 100644 --- a/src/sisusb_cursor.c +++ b/src/sisusb_cursor.c @@ -159,11 +159,8 @@ static Bool SiSUSBUseHWCursor(ScreenPtr pScreen, CursorPtr pCurs) { ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum]; - SISUSBPtr pSiSUSB = SISUSBPTR(pScrn); - DisplayModePtr mode = pSiSUSB->CurrentLayout.mode; - - if(mode->Flags & V_INTERLACE) - return FALSE; + SISUSBPtr pSiSUSB = SISUSBPTR(pScrn); + DisplayModePtr mode = pSiSUSB->CurrentLayout.mode; if((mode->Flags & V_DBLSCAN) && (pCurs->bits->height > 32)) return FALSE; @@ -178,11 +175,9 @@ static Bool SiSUSBUseHWCursorARGB(ScreenPtr pScreen, CursorPtr pCurs) { ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum]; - SISUSBPtr pSiSUSB = SISUSBPTR(pScrn); - DisplayModePtr mode = pSiSUSB->CurrentLayout.mode; + SISUSBPtr pSiSUSB = SISUSBPTR(pScrn); + DisplayModePtr mode = pSiSUSB->CurrentLayout.mode; - if(mode->Flags & V_INTERLACE) - return FALSE; if((pCurs->bits->height > 64) || (pCurs->bits->width > 64)) return FALSE; if((mode->Flags & V_DBLSCAN) && (pCurs->bits->height > 32)) |