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

看板DFBSD_commit作者時間21年前 (2005/02/19 02:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #125Ysb00 (DFBSD_commit)