History log of /xsrc/external/mit/xf86-video-ngle/dist/src/summit_accel.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 292c7c59 25-Feb-2025 macallan <macallan@NetBSD.org>

- properly clip glyphs drawn into off-screen memory
- when drawing glyphs skip pixels with zero alpha

# 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

# 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

# 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

# 7517da51 07-Dec-2024 macallan <macallan@NetBSD.org>

add *very* experimental Visualize FX support