Skip to content

v0.0.13

Latest

Choose a tag to compare

@ralgar ralgar released this 25 Aug 05:19
· 30 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.0.13
970fcab

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

  • @kakra made their first contribution in #67

Full Changelog: v0.0.12...v0.0.13