summaryrefslogtreecommitdiff
path: root/sys/dev/rasops
AgeCommit message (Expand)Author
2021-01-09Include the optimized putchar functions only if RASOPS_SMALL is notFrederic Cambus
2020-12-21Only enable rasops1_putchar8() and rasops1_putchar16() optomizations onMark Kettenis
2020-07-23Fix comments to match code; OK fcambus@Tim van der Molen
2020-07-20Fix various whitespace and formatting issues in rasops(9).Frederic Cambus
2020-07-17Merge the two if blocks checking if the font in use contains a givenFrederic Cambus
2020-07-15Optimize character rendering in 32bpp mode, with unrolled rows andFrederic Cambus
2020-07-11Optimize rasops_vcons_copyrows() so write-only framebuffer consolesFrederic Cambus
2020-06-16Remove old commented out line and fix indent.mortimer
2020-05-25change wsdisplay attribute type from long to uint32_tJonathan Gray
2020-05-25rename wsdisplay alloc_attr() to pack_attr()Jonathan Gray
2019-03-24Revert rasops32_putchar() changes introduced in revision 1.8.Frederic Cambus
2019-03-18Modify rasops_list_font_cb() to not filter out fonts with differentFrederic Cambus
2019-01-09Enable Spleen in wsfont and modify the font selection logic at runtimeFrederic Cambus
2018-12-26Remove the rasops24_erasecols and rasops24_eraserows functions fromFrederic Cambus
2018-09-22Only clear the character backing store when the RI_CLEAR flag is set.Mark Kettenis
2018-08-27Add an interface that allows drivers to claim a framebuffer and checkMark Kettenis
2018-08-25The current rasops cursor implementation simply inverts the appropriateMark Kettenis
2018-05-03Use the default background attribute when erasing rows in doswitch andJonathan Gray
2018-04-27rasops: implement scrollbackJoshua Stein
2018-04-20oops, snapshot tests not ready yetTheo de Raadt
2018-04-20syncTheo de Raadt
2018-01-23Fix underline rotation on CCW (quarter counter-clockwise) rotatedFrederic Cambus
2017-12-23Remove dead assignment.Frederic Cambus
2017-09-07In copycols() remove useless code that modifies the uninitializedAlexander Bluhm
2017-08-22Update inaccurate comment: rasops_copycols() doesn't use bcopy()Frederic Cambus
2017-08-17Implement counter-clockwise rotation.Mark Kettenis
2017-08-13Fix rotation in combination wth vcons support by callingMark Kettenis
2017-05-16when allocating a new screen, only copy the current buffer contentsJoshua Stein
2017-02-20memcpy a character row at a time to the framebuffer, rather thanJoshua Stein
2016-12-15Remove rasops2 (2-bit color depth) functions, they are unused.Frederic Cambus
2016-09-26Avoid calculating offset several times. This was done for a few functions alr...Frederic Cambus
2015-09-07Make it possible to use RI_WRONLY for the aframebuffer during early boot.Mark Kettenis
2015-09-01uses sizes for free()Theo de Raadt
2015-06-21Don't leak mem if wsfont_rotate() fails.Jeremie Courreges-Anglas
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-27remove the second void * argument on tasks.David Gwynne
2014-12-22Replace switch workq with taskq, using the blambert@ method (tm).Kenneth R Westerback
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>Philip Guenther
2014-12-13yet more mallocarray() changes.Doug Hogan
2014-11-20Fix previous.Landry Breuil
2014-11-20oops, mangled the prototypeTheo de Raadt
2014-11-20Rename slow_ovbcopy() to slow_bcopy(), since ovbcopy means nothing toTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2013-10-20No longer store fonts added with the WSDISPLAYIO_LDFONT ioctl into theMiod Vallat
2013-10-20Add a load_font accessop to rasops, to allow for fonts to be loaded andMiod Vallat
2013-10-18Make sure that, when a particular mapchar() can't find a proper glyph for theMiod Vallat
2013-08-20Define WS_DEFAULT_FG and WS_DEFAULT_BG as default colors (black on white forMark Kettenis
2013-06-28Add support for write-only framebuffers. This makes the code that copiesMark Kettenis
2013-06-11Replace all ovbcopy with memmove; swap the src and dst arguments tooTheo de Raadt
2013-05-17Implement wsmoused support based on the new multiple screen support. OnlyMark Kettenis