Show HN: Asdf Overlay – High performance in-game overlay library for Windows
Published on: 2025-06-12 16:27:44
Asdf Overlay
Blazingly fast™ & Easy to use Windows Overlay library
Asdf Overlay provides an easy to use interface to draw on top of window framebuffer by hooking rendering backends
GPU shared texture was used to avoid framebuffer copy via CPU. As a result, Asdf Overlay is capable of rendering overlay with any size without performance loss.
Supported API
OpenGL
OpenGL DX9
DX9 DX10
DX10 DX11
DX11 DX12
DX12 Vulkan
Features
Supports multiple backends Blazingly fast™ GPU accelerated shared overlay surface Input capture control
Used by
Alspotron Ingame lyrics overlay Tosu Ingame overlay
node, pnpm package manager nightly rustc, cargo, msvc(x64, x86, arm64) Install x86_64-pc-windows-msvc, i686-pc-windows-msvc, aarch64-pc-windows-msvc rustc targets
Installing node dependencies
pnpm install
Build
pnpm build
Warning DLL and the client must be built using same rust compiler or it will misbehaviour
Example
Examples are located in examples directory.
Node
Run
pnpm build &&
... Read full article.