1. 25 Nov, 2003 2 commits
  2. 23 Nov, 2003 2 commits
  3. 20 Nov, 2003 2 commits
    • Eric Anholt's avatar
      - Fix a bug in pitch alignment for offscren pixmaps. · b3247251
      Eric Anholt authored
      - Add 24-bit acceleration for Xati using the 8-bit trick from mach64.
      - Add offscreen pixmap support to Xati.
      b3247251
    • Eric Anholt's avatar
      - Fix confusion of depth/bitsPerPixel in ati_draw.c · 41dde24b
      Eric Anholt authored
      - Disable acceleration with 24bpp due to apparent broken acceleration.
          Accel at 24bpp was the cause of the crashes when people tried to use
          any depth over 16. XFree86 doesn't support 24 either.
      - Disable at < 8bpp, too.
      - Add the other Rage 128 PCI IDs.
      - Remove unnecessary setting of scissor registers (only default scissor
          gets used).
      41dde24b
  4. 19 Nov, 2003 1 commit
    • Eric Anholt's avatar
      - Add PCI information (device/vendor id, bus location) to KdCardAttr to · 7abbcce4
      Eric Anholt authored
          help with ati, and future DRM drivers.
      - Add new "ati" kdrive driver. It has ancestry in the r128 driver from
          andersca, but took a detour through being the WIP SiS 300 driver on the
          way. It supports Radeons (tested on QD VIVO and 7500) and Rage 128.
          Current limitations include that it requires depth 16 and that the
          other Rage 128 PCI IDs aren't included yet.
      7abbcce4
  5. 18 Nov, 2003 2 commits
  6. 17 Nov, 2003 2 commits
    • Keith Packard's avatar
      Recompute winSize/borderSize to fix them when changing redirection. · 003e8771
      Keith Packard authored
          Sufficient, but not always necessary.
      Add borderClip to damage on creation so that clients needn't guess.
      Fix API to FbDots functions to make PolyPoint work with screen_x/screen_y
          offsets
      Add debugging code to make sure no pictures are left pointing at freed
          pixmaps. "Can't" happen, but it did once.
      Change KdOffscreenArea structure to eliminate separate private structure,
          eliminate the ScreenPtr, change from doubly linked to singly linked
          list.
      Don't damage BackgroundNone windows on PW_BACKGROUND. Re-clip damage to
          borderClip in DamageSubtract.
      003e8771
    • Keith Packard's avatar
      Clear window when Manual Subwindows redirect is destroyed · acd20077
      Keith Packard authored
      Fix Tile/Stipple origin with non-zero pixmap window origins
      Use computed depth for TrueColor visuals as fbdev doesn't have one.
      acd20077
  7. 14 Nov, 2003 4 commits
  8. 13 Nov, 2003 1 commit
    • Keith Packard's avatar
      Have the composite extension tell the damage extension about clients which · 318d525b
      Keith Packard authored
          have redirected subwindows in manual mode. Those clients are marked
          Critical and given a significant scheduling boost whenever they receive
          a damage notify event. This dramatically improves update frequency.
      If the kernel reported a large number of keys, readKernelMapping would walk
          off the end of the kdKeysym array.
      Fix usage of _IOWR; the 'size' argument is actually a datatype.
      318d525b
  9. 11 Nov, 2003 1 commit
  10. 10 Nov, 2003 2 commits
  11. 08 Nov, 2003 2 commits
  12. 07 Nov, 2003 2 commits
    • Keith Packard's avatar
      Ok, Composite extension is semi-working; when no-one asks for redirection, · 1280f790
      Keith Packard authored
          the server seems to act as before. With RedirectSubwindows (root,
          automatic), the server looks just like a regular X server. Now to go
          rewrite the (currently lame) compositing manager to get some real
          action on the screen.
      Some of the fixes here are to make valgrind quiet with various ioctls used
          by kdrive/linux.
      Also fixed a bug where fbdev initialization was out of order in fbdev.c and
          smi.c
      1280f790
    • Phil Blundell's avatar
      Fix warnings. · d319a0a6
      Phil Blundell authored
      d319a0a6
  13. 06 Nov, 2003 1 commit
  14. 05 Nov, 2003 1 commit
  15. 02 Nov, 2003 1 commit
  16. 28 Oct, 2003 2 commits
  17. 19 Oct, 2003 1 commit
  18. 16 Oct, 2003 1 commit
  19. 15 Oct, 2003 3 commits
  20. 14 Oct, 2003 7 commits