|0.1.6||May 24, 2023|
|0.1.5||May 24, 2023|
#347 in Graphics APIs
203 downloads per month
Used in phobos
FidelityFX Super Resolution 2.2 (FSR 2.2)
AMD FidelityFX Super Resolution 2 (FSR 2) is an open source, high-quality solution for producing high resolution frames from lower resolution inputs.
This crate provides unsafe, 1:1 Rust bindings for the FSR2 library. For documentation on how to use the library, please refer to https://github.com/GPUOpen-Effects/FidelityFX-FSR2.
The crate uses a custom fork of FSR2 with minimal changes:
- Removed dependency on
cauldron-mediato avoid downloading unused sample assets
- Does not build sample backends by default
- Vulkan backend does not link to Vulkan at all, instead relies on provided function pointers on initialization.
- Bindings for the DirectX12 backend are currently missing.
- Computer can freeze for a couple seconds during build. This is due to FSR2 generating shader permutations using a bunch of threads.