| e4f83f77 |
05-Mar-2025 |
macallan <macallan@NetBSD.org> |
drop the rectangle fill workaround here as well |
| 292c7c59 |
25-Feb-2025 |
macallan <macallan@NetBSD.org> |
- properly clip glyphs drawn into off-screen memory - when drawing glyphs skip pixels with zero alpha |
| 1ce73134 |
22-Feb-2025 |
macallan <macallan@NetBSD.org> |
remove unintended duplicate |
| 9c037af6 |
21-Feb-2025 |
macallan <macallan@NetBSD.org> |
this should have went in with the previous commit |
| 6d300f0a |
20-Feb-2025 |
christos <christos@NetBSD.org> |
Fix the build. Commented out code that is missing #defines |
| bf977f5f |
18-Feb-2025 |
macallan <macallan@NetBSD.org> |
use the hardware to draw anti-aliased text visible speedup The problem is that HP didn't implement full alpha blending support on the FX4, just what's needed to draw anti-aliased lines and edges, and no upper byte in 32bit buffers, which means we can't have anything with alpha in video memory but we can apply alpha blending when scribbling into video memory using BINC, therefore we do *not* want out glyph sources in VRAM... |
| a6437d19 |
26-Jan-2025 |
macallan <macallan@NetBSD.org> |
adjust FIFO slots in SummitWaitFifo() calls |
| 437a79ef |
24-Jan-2025 |
macallan <macallan@NetBSD.org> |
some updates: - turn pixel processing off for GXcopy - small speedup - remove unnecessary exaMarkSync() calls - set prefetch hint in SummitDownloadFromScreen() - *big* speedup |
| 7a5287f7 |
22-Jan-2025 |
macallan <macallan@NetBSD.org> |
add direct support for hardware cursor on Summit |
| 97ec0dae |
15-Jan-2025 |
macallan <macallan@NetBSD.org> |
some udates: - don't use hwmode, just track read- and write mode directly - use FIFO pacing now that we know how, only stall the engine if we need to access video memory or change buffer access modes - use a back buffer as off-screen memory, modify Prepare*() etc. accordingly |
| da676487 |
27-Dec-2024 |
macallan <macallan@NetBSD.org> |
this should have went in with the last summit_accel.c commit.. |
| 5ec9a660 |
26-Dec-2024 |
macallan <macallan@NetBSD.org> |
use ROPs now that we know how |
| ea396379 |
25-Dec-2024 |
macallan <macallan@NetBSD.org> |
support 24bit |
| 3441c0ed |
10-Dec-2024 |
macallan <macallan@NetBSD.org> |
make sure we log a found message for every device: [ 2209.958] (II) NGLEPreInit: found Visualize FX 2/4/6 ( GID 2fc1066b ) [ 2209.971] (II) NGLEPreInit: found HCRX ( GID 2bcb015a ) |
| 77e25d50 |
10-Dec-2024 |
macallan <macallan@NetBSD.org> |
allow more than one device section |
| 7517da51 |
07-Dec-2024 |
macallan <macallan@NetBSD.org> |
add *very* experimental Visualize FX support |
| f8e8ce30 |
27-Oct-2024 |
macallan <macallan@NetBSD.org> |
due to the strange way colour maps and cursor bitmaps are accessed on at least some cards, make sure we do not skip the PrepareAccess() dance after those. |
| 852b373f |
25-Oct-2024 |
macallan <macallan@NetBSD.org> |
Set S bit in IBOvals in NGLEPrepareCopy_EG() - without it we get garbage on the right border. Don't seem to need it on HCRX. While there, don't blindly assume 8bit colour when accessing off-screen memory. Shouldn't make a difference now but we may eventually support 24bit devices that have off-screen memory ( or figure out how to access it on HCRX ) |
| 88c8ff34 |
25-Oct-2024 |
macallan <macallan@NetBSD.org> |
set the right visual type for 8bit colour |
| 9f844d85 |
25-Oct-2024 |
macallan <macallan@NetBSD.org> |
comment cleanup, magic number reduction |
| ce159321 |
22-Oct-2024 |
macallan <macallan@NetBSD.org> |
add HCRX support |
| bc460d0d |
22-Oct-2024 |
macallan <macallan@NetBSD.org> |
some cleanup: - consistetly use buffer 0 - makes no difference when double buffering is disabled ( which it should be ) but may bite us if it isn't - add some comments on why we do what we do |
| 727c6de2 |
21-Oct-2024 |
macallan <macallan@NetBSD.org> |
add acceleration, Visualize EG only for now |
| a7fd8e5e |
16-Oct-2024 |
macallan <macallan@NetBSD.org> |
very humble beginnings of a native driver for HP's NGLE family of graphics devices |