summaryrefslogtreecommitdiffstats
path: root/sys/dev/rasops/rasops4.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* change wsdisplay attribute type from long to uint32_tjsg2020-05-251-14/+14
| | | | | | | | miod explained it was initially a long as it was thought drivers may need to allocate storage but in practice they don't need more than 32 bits for an attribute. suggested and reviewed by miod@
* Use <sys/endian.h> instead of <machine/endian.h>guenther2014-12-191-2/+2
| | | | ok dlg@ mpi@ bcook@ millert@ miod@
* ansify function definitions, and constify a few arrays while there.miod2010-08-281-31/+8
| | | | no functional change.
* Change the wsdisplay_emulops return types from void to int; emulops will nowmiod2009-09-051-27/+33
| | | | | | return zero on success and nonzero on failure. This commit only performs mechanical changes for the existing emulops to always return zero.
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
| | | | | | | | | Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
* Since rasops is big-endian internally (because it's the logical choicemiod2006-08-031-1/+2
| | | | | | | | | | for frame buffer work), it is no surprise that the less-than-8-bpp code is completely wrong when run on a little endian machine, and only works by accident if character cells are 8-bit wide. Fix the BE<->LE conversions, so that now rasops1 works in all cases. rasops2 and rasops4 might still need some help, but I'm not in a hurry to meet a 4bpp big-endian frame buffer on a little-endian system...
* Big-endian fix here too.miod2006-01-081-1/+8
|
* Fix PIXEL_SHIFT value for 4bit displays.miod2002-07-271-2/+2
|
* Unstaticize functions, for my ddb sessions pleasure.miod2002-07-271-15/+15
| | | | Plus it makes hangman more difficult.
* o spaces, tabs, spelling cleanup.fgsch2002-05-281-7/+3
| | | | | | o remove unneeded headers. o makes this to compile if RASOPS_SMALL is defined. o makes rasops2 to compile.
* First round of __P removal in sysmillert2002-03-141-9/+9
|
* Import rasops from NetBSD. This gives improved performance for rasternate2001-03-181-0/+499
operations.