summaryrefslogtreecommitdiff
path: root/sys/dev/rasops
AgeCommit message (Expand)Author
2019-11-04Pull up following revision(s) (requested by tsutsui in ticket #394):martin
2019-08-15Pull up following revision(s) (requested by rin in ticket #56):martin
2019-07-30Try to improve performance when shadow framebuffer is present;rin
2019-07-30Support shadow framebuffer for 24bpp screen.rin
2019-07-30In rasops_copy{rows,cols}(), if src == dst, we have nothing to do.rin
2019-07-30Fix catastrophe when ri_emustride != ri_stride in rasops_copyrows().rin
2019-07-30Treat highlighted and reversed text in the same manner to xterm.rin
2019-07-29Try to fix problem reported by ryoon:rin
2019-07-29Hmmm, color was still strange for 24bpp on little endian machine,rin
2019-07-29Simplify and tiny optimization.rin
2019-07-29Fix color on 24bpp screen for little endian.rin
2019-07-29Support anti-aliasing for depth 24.rin
2019-07-29Factor out putchar_aa functions into rasops_putchar_aa.h, which includesrin
2019-07-29Avoid undefined behavior when converting unaligned be32 data torin
2019-07-29Convert rasops2.c and rasops4.c to use rasops_putchar_width.h.rin
2019-07-29Clean up for rasops1.c:rin
2019-07-29Fix missing underlines on mono screen.rin
2019-07-28Avoid memset to framebuffer.rin
2019-07-28Cast attr to uint32_t before right shift to avoid undefined behavior.rin
2019-07-28Free kmem_alloc'd memory with kmem_freemartin
2019-07-28Simplify and style. No functional changes intended.rin
2019-07-28Redo fix in rev 1.2rin
2019-07-28Fix factorization fallout; pointer for shadow framebuffer should berin
2019-07-28Fix corruption of background-colored white space and underline whenrin
2019-07-28Fix underline for anti-aliased fonts on 15/16 depth screen.rin
2019-07-26Put back byte-wise copy to stop using memcpy, whichrin
2019-07-26Add genfb(4) driver for mac68k grfbus.rin
2019-07-26Fix 4-bpp stamp for big endian.rin
2019-07-26Replace manually unrolled loops with memcpy/memmove or simple loops.rin
2019-07-26Misc creen up for rasops.c:rin
2019-07-26XXXrin
2019-07-25Factor out putchar and width-optimized putchar functions intorin
2019-07-25Add width-optimized putchar functions for 32-bpp, that work fine onrin
2019-07-25Provide and use FONT_GLYPH macro, tiny optimization version of WSFONT_GLYPH.rin
2019-07-25Misc cleen up:rin
2019-07-25Cosmetic changes. No functional changes.rin
2019-07-25Fix screen corruption with 16-width font on 8-bpp display.rin
2019-07-25For kUBSan, avoid undefined behaviors even if harmless.rin
2019-07-24Oops, revert unintentional changes.rin
2019-07-24Well, masks do not have to be updated every time in loop.rin
2019-07-24Simplify logic and tiny clean-up.rin
2019-07-24Avoid shift-count overflow to fix strange cursor behaviors on amd64rin
2019-07-24Use unsigned integers for binary data storage.rin
2019-07-24Adjust white space.rin
2019-07-24Style:rin
2019-07-21Fix cursor movement for ri_xscale = 1, e.g., fontwidth = 8 and bpp = 1.rin
2019-07-21Fix byte order of stamp for big endian so that width-optimizedrin
2019-03-01Fix whitespace. (In the source code, not in the functionality.)jakllsch
2019-03-01Underline when the attribute say underline, not when it says to reverse.jakllsch
2019-03-01Reset 'height' before underlining in rasops32_putchar_aa().jakllsch