]> git.pld-linux.org Git - packages/XFree86.git/commitdiff
- joke? did not actually enable interlace
authorJakub Bogusz <qboosh@pld-linux.org>
Wed, 18 Sep 2002 17:34:30 +0000 (17:34 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    XFree86-tdfx-enable-interlaced-modes.patch -> 1.2

XFree86-tdfx-enable-interlaced-modes.patch [deleted file]

diff --git a/XFree86-tdfx-enable-interlaced-modes.patch b/XFree86-tdfx-enable-interlaced-modes.patch
deleted file mode 100644 (file)
index f085236..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
---- xc/programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c.tdfx-enable-interlaced-modes     Sun Feb  3 07:28:12 2002
-+++ xc/programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_driver.c  Sun Feb  3 08:38:10 2002
-@@ -960,7 +960,18 @@
-   clockRanges->minClock= 12000; /* !!! What's the min clock? !!! */
-   clockRanges->maxClock=pTDFX->MaxClock;
-   clockRanges->clockIndex = -1;
--  clockRanges->interlaceAllowed = FALSE;
-+  switch (pTDFX->ChipType) {
-+    case PCI_CHIP_BANSHEE:
-+      clockRanges->interlaceAllowed = FALSE;
-+      break;
-+    case PCI_CHIP_VOODOO3:
-+    case PCI_CHIP_VOODOO5:
-+      clockRanges->interlaceAllowed = TRUE;
-+      break;
-+    default:
-+      clockRanges->interlaceAllowed = FALSE;
-+      break;
-+  }    
-   clockRanges->doubleScanAllowed = TRUE;
-   /*
-@@ -1836,7 +1847,6 @@
- {
-   int heightInTiles;            /* Height of buffer in tiles */
--
-   /* Calculate tile height stuff */
-   heightInTiles = yres >> 5;
-   
-@@ -2394,9 +2404,21 @@
-   TDFXTRACE("TDFXValidMode start\n");
-   if ((mode->HDisplay>2048) || (mode->VDisplay>1536)) 
-     return MODE_BAD;
--  /* Banshee doesn't support interlace. Does V3? */
--  if (mode->Flags&V_INTERLACE) 
--    return MODE_BAD;
-+  /* Banshee doesn't support interlace, but Voodoo 3 and higher do. */
-+  if (mode->Flags&V_INTERLACE) {
-+    switch (pTDFX->ChipType) {
-+      case PCI_CHIP_BANSHEE:
-+        return MODE_BAD;
-+        break;
-+      case PCI_CHIP_VOODOO3:
-+      case PCI_CHIP_VOODOO5:
-+        return MODE_GOOD;
-+        break;
-+      default:
-+        return MODE_BAD;
-+        break;
-+    }
-+  }
-   /* In clock doubled mode widths must be divisible by 16 instead of 8 */
-   if ((mode->Clock>TDFX2XCUTOFF) && (mode->HDisplay%16))
-     return MODE_BAD;
This page took 0.100842 seconds and 4 git commands to generate.