DragonFly BSD
DragonFly commits List (threaded) for 2005-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/dev/misc/syscons scvgarndr.c scvidctl.c syscons.c syscons.h


From: Sascha Wildner <swildner@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 18 Feb 2005 08:38:23 -0800 (PST)

swildner    2005/02/18 08:38:23 PST

DragonFly src repository

  Modified files:
    sys/dev/misc/syscons scvgarndr.c scvidctl.c syscons.c 
                         syscons.h 
  Log:
  * For the direct modes, get rid of the predefined palettes and use the
    system's EGA palette instead (like planar modes do). Since palette
    values can be 5:5:5, 5:6:5, 8:8:8 etc., add code to refresh them via
    the adapter's palette registers upon video mode change. Scrap the
    ugly vga_drawpxl() macro. This makes 15 and 16 bit modes faster than
    24 or 32 bpp.
  
  * Fix mouse pointer drawing code for direct modes. Never draw the
    pointer in the border area so that direct and planar modes can now
    share a single function for removing the mouse.
  
  * Do some minor cleanup and restructuring.
  
  Revision  Changes    Path
  1.11      +136 -197  src/sys/dev/misc/syscons/scvgarndr.c
  1.9       +1 -0      src/sys/dev/misc/syscons/scvidctl.c
  1.18      +27 -0     src/sys/dev/misc/syscons/syscons.c
  1.11      +12 -0     src/sys/dev/misc/syscons/syscons.h


http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/scvgarndr.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/scvidctl.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/syscons.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/syscons.h.diff?r1=1.10&r2=1.11&f=u



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]