New Features
- vkBasalt can now use a big number of reshade fx shaders, please read the README for more infos
- FXAA quality has been improved by always applying the changes in the sRGB color space
VK_KHR_swapchain_mutable_format
is now used for sRGB <-> UNORM format conversion if available- Vulkan 1.0 applications are now getting promoted to Vulkan 1.1 to increase compatibility with newer features
Setup
- GCC 9 or higher is now required to build vkBasalt
- the config file doesn't get overwritten by updating/reinstalling vkBasalt anymore
- the config file can now be located in
~/.config
- Vulkan 1.1 is now required
Bug Fixes
- broken behavior caused by the application requesting the swapchain images more than once has been fixed → improved compatibility with mesa overlay and mango hud
- lut effect no longer leaks memory
- swapchain recreation no longer leaks memory
Misc
- added FAQ section to the README, please read it!
Acknowledgements
- @crosire for creating ReShade and helping me with the shader compiler
- VKx discord for helping me with testing and finding driver bugs
- mesa devs for implementing
VK_KHR_swapchain_mutable_format
in mesa 20 after my request