xenocara/driver/xf86-video-glint
matthieu bbc31bf586 Introduce bsd.xconf.mk to set default config variables used
at several places in the Xenocara build in a central place instead
of duplicating the checks all over the place. ok oga@.
2008-03-25 23:41:50 +00:00
..
man regen with automake 1.9.6p2 2007-03-18 22:29:12 +00:00
src regen with automake 1.9.6p2 2007-03-18 22:29:12 +00:00
aclocal.m4 Regen with autoconf 2.59-p2, with AM_SANITY check zapped. 2008-03-15 18:08:24 +00:00
ChangeLog Importing xf86-video-glint 1.1.1 2006-11-26 20:03:49 +00:00
config.guess regenerate with OpenBSD autotools 2006-11-27 14:55:05 +00:00
config.h.in regen 2007-03-16 01:32:18 +00:00
config.sub regenerate with OpenBSD autotools 2006-11-27 14:55:05 +00:00
configure Regen with autoconf 2.59-p2, with AM_SANITY check zapped. 2008-03-15 18:08:24 +00:00
configure.ac Importing xf86-video-glint 1.1.1 2006-11-26 20:03:49 +00:00
COPYING Importing xf86-video-glint 1.1.1 2006-11-26 20:03:49 +00:00
depcomp Importing xf86-video-glint 1.1.1 2006-11-26 20:03:49 +00:00
DRI.txt Importing xf86-video-glint 1.1.1 2006-11-26 20:03:49 +00:00
install-sh Importing xf86-video-glint 1.1.1 2006-11-26 20:03:49 +00:00
ltmain.sh regen 2007-07-29 10:27:00 +00:00
Makefile.am Importing xf86-video-glint 1.1.1 2006-11-26 20:03:49 +00:00
Makefile.bsd-wrapper Introduce bsd.xconf.mk to set default config variables used 2008-03-25 23:41:50 +00:00
Makefile.in regen with automake 1.9.6p2 2007-03-18 22:29:12 +00:00
missing Importing xf86-video-glint 1.1.1 2006-11-26 20:03:49 +00:00
README.pm3 Importing xf86-video-glint 1.1.1 2006-11-26 20:03:49 +00:00

/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/glint/README.pm3,v 1.12 2001/08/18 11:37:30 alanh Exp $ */
  
STATUS as of Tue,  8 May 2001 19:01:39 +0200
  
Working :
  * Unaccelerated : Depth 8, 15, 16 and 24 are ok. I tested them upto
    1280x1024 only as my monitor don't support higher modes.
  * Endianess clean, thanks to Romain Dolbeau <dolbeaur@club-internet.fr> for
    helping me debug this.
  * HW cursor.
  * ShadowFb.
  * Full 2D Accels.
    - Sync.
    - Pixmap cache.
    - Offscreen pixmaps.
    - Clipping.
    - Screen to screen copy. 
    - Solid fills.
    - HorVert Solid Lines .
    - 8x8 Mono Pattern Fills.
    - Color Expansion Fills.
    - Images Writes.
    - Bitmap Writes using direct FIFO writes with or without FIFO Disconnect.
    - Pixmap Writes using direct FIFO writes with or without FIFO Disconnect.
  * Appian J2000 second head initialization.
  * Xv : Hardware video scaler :
    - Needs checking on a big endian machine.
    - Needs acceleration to work - there is a hardware bug in YV12 mode.
    - Support both dual head and single head, trough gamma or permedia3.
    - NOTE: depth 15 and 16 currently broken as I can't figure out the
      colorKey equation. From the docs it needs to be padded to 8bits per RGB,
      but that doesn't seem to work either. FIXME.
    - Attributes are :
      - FILTER : None, Partial (X only) or Full filtering.
      - COLORKEY : Speaks for itself
      - DOUBLE_BUFFER : Speaks for itself
      - AUTOPAINT_COLORKEY : Speaks for itself
      - MIRROR : X and/or Y Axis mirroring. (NOT DONE)
      - ALPHA : (NOT DONE)
        - 0 -> FB Only
        - 1 -> 25% Video, 75% FB
        - 2 -> 75% Video, 25% FB
        - 3 -> Video Only

Not Working :

  * [NOT POSSIBLE] 2D Accel :
    - Solid & Dashed Lines are not possible on glint hardware.
    - 8x8 Color Pattern Fill is almost never used.
    - Clipping needs cleaning up.
  * [TODO] 2D Accel hooks for the Rendering extension :
    - Render extension initialization.
    - CPUToScreenTexture.
    - CPUToScreenAlphaTexture.

Sven Luther <luther@dpt-info.u-strasbg.fr>
Alan Hourihane <alanh@fairlite.demon.co.uk>