summaryrefslogtreecommitdiffstats
path: root/sys/dev/rasops
AgeCommit message (Expand)AuthorFilesLines
2021-01-09Include the optimized putchar functions only if RASOPS_SMALL is notfcambus1-4/+4
2020-12-21Only enable rasops1_putchar8() and rasops1_putchar16() optomizations onkettenis1-5/+5
2020-07-23Fix comments to match code; OK fcambus@tim1-3/+3
2020-07-20Fix various whitespace and formatting issues in rasops(9).fcambus3-16/+12
2020-07-17Merge the two if blocks checking if the font in use contains a givenfcambus1-8/+3
2020-07-15Optimize character rendering in 32bpp mode, with unrolled rows andfcambus1-25/+111
2020-07-11Optimize rasops_vcons_copyrows() so write-only framebuffer consolesfcambus1-10/+25
2020-06-16Remove old commented out line and fix indent.mortimer1-3/+2
2020-05-25change wsdisplay attribute type from long to uint32_tjsg9-107/+107
2020-05-25rename wsdisplay alloc_attr() to pack_attr()jsg2-18/+18
2019-03-24Revert rasops32_putchar() changes introduced in revision 1.8.fcambus1-8/+5
2019-03-18Modify rasops_list_font_cb() to not filter out fonts with differentfcambus1-5/+1
2019-01-09Enable Spleen in wsfont and modify the font selection logic at runtimefcambus1-6/+15
2018-12-26Remove the rasops24_erasecols and rasops24_eraserows functions fromfcambus1-225/+1
2018-09-22Only clear the character backing store when the RI_CLEAR flag is set.kettenis1-5/+7
2018-08-27Add an interface that allows drivers to claim a framebuffer and checkkettenis2-2/+40
2018-08-25The current rasops cursor implementation simply inverts the appropriatekettenis1-17/+44
2018-05-03Use the default background attribute when erasing rows in doswitch andjsg1-8/+8
2018-04-27rasops: implement scrollbackjcs2-17/+87
2018-04-20oops, snapshot tests not ready yetderaadt2-87/+17
2018-04-20syncderaadt2-17/+87
2018-01-23Fix underline rotation on CCW (quarter counter-clockwise) rotatedfcambus1-1/+3
2017-12-23Remove dead assignment.fcambus1-4/+1
2017-09-07In copycols() remove useless code that modifies the uninitializedbluhm1-4/+2
2017-08-22Update inaccurate comment: rasops_copycols() doesn't use bcopy()fcambus1-3/+3
2017-08-17Implement counter-clockwise rotation.kettenis2-18/+27
2017-08-13Fix rotation in combination wth vcons support by callingkettenis1-3/+3
2017-05-16when allocating a new screen, only copy the current buffer contentsjcs1-2/+2
2017-02-20memcpy a character row at a time to the framebuffer, rather thanjcs1-5/+8
2016-12-15Remove rasops2 (2-bit color depth) functions, they are unused.fcambus4-485/+7
2016-09-26Avoid calculating offset several times. This was done for a few functions already, but not all of them.fcambus1-9/+17
2015-09-07Make it possible to use RI_WRONLY for the aframebuffer during early boot.kettenis2-7/+120
2015-09-01uses sizes for free()deraadt1-5/+6
2015-06-21Don't leak mem if wsfont_rotate() fails.jca1-4/+2
2015-03-14Remove some includes include-what-you-use claims don'tjsg1-2/+1
2015-01-27remove the second void * argument on tasks.dlg1-5/+5
2014-12-22Replace switch workq with taskq, using the blambert@ method (tm).krw2-10/+13
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>guenther6-14/+12
2014-12-13yet more mallocarray() changes.doug1-3/+5
2014-11-20Fix previous.landry1-1/+3
2014-11-20oops, mangled the prototypederaadt1-1/+2
2014-11-20Rename slow_ovbcopy() to slow_bcopy(), since ovbcopy means nothing toderaadt1-10/+7
2014-07-12add a size argument to free. will be used soon, but for now default to 0.tedu1-4/+4
2013-10-20No longer store fonts added with the WSDISPLAYIO_LDFONT ioctl into themiod2-2/+55
2013-10-20Add a load_font accessop to rasops, to allow for fonts to be loaded andmiod2-2/+87
2013-10-18Make sure that, when a particular mapchar() can't find a proper glyph for themiod1-4/+4
2013-08-20Define WS_DEFAULT_FG and WS_DEFAULT_BG as default colors (black on white forkettenis1-3/+3
2013-06-28Add support for write-only framebuffers. This makes the code that copieskettenis2-5/+36
2013-06-11Replace all ovbcopy with memmove; swap the src and dst arguments tooderaadt1-5/+5
2013-05-17Implement wsmoused support based on the new multiple screen support. Onlykettenis2-8/+26