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
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]