·
30 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Overview
This release marks a major step forward in usability for vkShade!
You can now configure effect uniforms using ReShade-like preset files, without having to manually edit shaders. Combined with hot-reloading for configuration and presets, you can tweak uniforms and see your changes take effect immediately.
This is a big step toward making vkShade feel like a practical, interactive shader tool.
What's next?
- An overhaul of the GUI, including support for adjusting uniforms there.
- Improved input handling.
- Improved compatibility with ReShade FX shaders.
What's Changed
- fix(logging): always flush log events by @ralgar in #66
- fix: handle recreated surfaces and internal render target extents by @kakra in #67
- fix(reshade): align runtime uniform semantics with ReShade by @kakra in #68
- feat(gui): add a button to reload active effects by @ralgar in #71
- chore(metadata): update layer API version and description by @ralgar in #72
- fix(logging): initialize and isolate the logger by @kakra in #70
- feat(config): implement initial ReShade preset support by @ralgar in #78
- feat(config): add config and preset hot-reloading by @ralgar in #79
- fix(input): potentially uninitialized key enum by @ralgar in #80
- docs(presets): update README with info about hot-reloading by @ralgar in #81
- fix(config): recreate FileWatcher when loading a config file by @ralgar in #82
- chore(release): prep for v0.0.13 by @ralgar in #83
New Contributors
Full Changelog: v0.0.12...v0.0.13