History log of /src/sys/arch/hppa/dev/gftfb.c |
Revision | | Date | Author | Comments |
1.29 |
| 11-Mar-2025 |
macallan | drop unnecessary wait and register write when moving the cursor sprite
|
1.28 |
| 11-Mar-2025 |
macallan | drop the rectfill workaround here as well
|
1.27 |
| 13-Nov-2024 |
macallan | set things up even if we're not the console
|
1.26 |
| 27-Oct-2024 |
riastradh | gftfb(4): Nix trailing whitespace.
No functional change intended.
|
1.25 |
| 27-Oct-2024 |
macallan | more magic number reduction, the way colour map and cursor bitmap acess works should be obvious now
|
1.24 |
| 27-Oct-2024 |
macallan | magic number reduction, consistently use buffer 0
|
1.23 |
| 16-Oct-2024 |
macallan | fix tpyo, now we can actually map registers from userland
|
1.22 |
| 01-Oct-2024 |
macallan | use HW to draw bitmap fonts
|
1.21 |
| 30-Sep-2024 |
macallan | use wrappers for bus_space_*() - makes things shorter, less annoying to read and reduces unnecessary differences to hyperfb
|
1.20 |
| 10-Sep-2024 |
macallan | as suspected the Visualize EG's rectangle fill function works exactly the same as HCRX's, so apply the same trick to draw less than 32 pixel wide rectangles and get rid of the workaround
|
1.19 |
| 28-Aug-2024 |
macallan | properly return status info in ioctl(WSDISPLAYIO_GVIDEO)
|
1.18 |
| 19-Aug-2024 |
macallan | implement ioctl(GCID)
|
1.17 |
| 01-Aug-2024 |
macallan | fix tpyo and properly limit what we can mmap()
|
1.16 |
| 17-Jul-2024 |
macallan | remove a bunch of #defines that have been moved to stireg.h
|
1.15 |
| 12-Jul-2024 |
macallan | STIDEBUG -> GFTFB_DEBUG
|
1.14 |
| 18-Apr-2024 |
macallan | branches: 1.14.2; allow mapping of blitter registers
|
1.13 |
| 01-Apr-2024 |
macallan | make gftfb_restore_palette() grab the default colour map from rasops instead of just writing the driver's map into the hardware ( which may have been modified by the likes of wsfb ) With this we get a readable console even when exiting X in a less than graceful manner.
|
1.12 |
| 28-Mar-2024 |
macallan | For some reason the drawing engine occasionally scribbles past the right boundary when filling rectangles, especially annoying when we draw whitespaces As a workaround we draw all rectangles less than 50 pixels wide by drawing a 50 pixel rectangle into off-screen memory to the right of the visible fb and then copy the portion we want. Keeps track of the colour and size of the off-screen rectangle so we can avoid redrawing it whenever possible.
|
1.11 |
| 27-Mar-2024 |
macallan | fix brainfart - only update fbi_fbsize, not the size of the visible fb...
|
1.10 |
| 27-Mar-2024 |
macallan | in gftfb_ioctl(): - identify ourselves as WSDISPLAY_TYPE_STI - return full fb geometry in WSDISPLAYIO_GET_FBINFO
|
1.9 |
| 06-Mar-2024 |
macallan | if the framebuffer is wider than the visible area, use the full width for the glyphcache
|
1.8 |
| 28-Feb-2024 |
macallan | support WSDISPLAYIO_SVIDEO so X can turn the monitor off so far I only know how to turn off video output, not sync(s). Better than nothing though.
|
1.7 |
| 28-Feb-2024 |
macallan | add hardware cursor support, mostly for X
|
1.6 |
| 21-Feb-2024 |
macallan | avoid one more instance of unnecessary blitter stalling
|
1.5 |
| 21-Feb-2024 |
macallan | keep track of hw settings for blitter, fill of fb access to avoid unnecessary register writes while there, remove some accidentially left in debug goop
|
1.4 |
| 20-Feb-2024 |
macallan | play the same lazy cursor (un)draw trick as cgsix and friends visible speedup in things like systat
|
1.3 |
| 20-Feb-2024 |
macallan | enable glyph cache, anti-aliased fonts etc.
|
1.2 |
| 15-Feb-2024 |
macallan | blitter time! everything except drawing characters i now done by hardware next step - glyphcache
|
1.1 |
| 13-Feb-2024 |
macallan | crude beginning of a native driver for PCI Visualize EG cards so far it supports: - colour - virtual consoles todo: - mmap - hardware acceleration - STI refactoring
|
1.14.2.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|