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.
- OpenGL
- DX9
- DX10
- DX11
- DX12
- Vulkan
- Supports multiple backends
- Blazingly fast™
- GPU accelerated shared overlay surface
- Input capture control
- 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
Warning
DLL and the client must be built using same rust compiler or it will misbehaviour
Examples are located in examples directory.
Run
Pressing Left Shift + A will show ingame browser overlay and input will be redirected to browser window. Pressing again will close it.
ingame-browser.mp4- Run
Glitching squares appear and disappear on target process
noise-rectangle.mp4- Run
It will listen and block inputs from target process until process exit
Run with debug build. Use external debug log viewer (ex: DebugView) to see tracing log of injected process
This project is dual licensed under MIT or Apache-2.0 License