Project Status
vkShade is currently in the ALPHA phase of development. The core shader runtime, preset system, and GUI are all functional and the project is mostly feature-complete at the core level. That said, expect rough edges: there may still be compatibility issues with some games and shaders, input handling problems, UX quirks, and general bugs. Breaking changes are still possible as the project continues to mature.
Current Features
See also Limitations.
- ReShade FX shader support
- Configuration system with ReShade-like presets and hot-reloading
- Interactive GUI overlay with keyboard and mouse support
- Cross-platform input (Wayland, Xlib, XCB)
Limitations
Some ReShade effects and preset features do not work properly yet. For example:
- Effects relying on the depth buffer
- Effects with multiple techniques
- ReShade's
TechniquesandTechniqueSortingpreset parameters - Possibly more...
Roadmap
Near-term (v0.2.x+)
- Improve input handling and add capture support
- Improve ReShade FX image compatbility
- Support forced HDR presentation (for reverse tonemapping shaders)
- Support effects with multiple techniques
- Support ReShade's input runtime uniforms
- Support ReShade's overlay runtime uniforms
- Hot-reloadable effects
- Depth buffer access
Long-term
- Community effect repository
- Performance profiling tools