Skip to content

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 Techniques and TechniqueSorting preset 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