blob: 810f9dbe02cce18291df3eaf0b8fc65d4d8233cf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# FidelityFX SDK (subset)
The FSR 3.1 upscaler's GPU code from AMD's FidelityFX SDK, used in place of a game's DLSS
evaluation (`src/video_core/renderer_vulkan/vk_fsr3_upscaler.cpp`).
- Source: https://github.com/GPUOpen-LibrariesAndSDKs/FidelityFX-SDK, tag `v1.1.4`
(commit `c6efa6bf7f2027b3ec94f28578bb5965eabb9e55`), FSR 3.1.4 upscaler.
- Licence: MIT, `LICENSE.txt` (the SDK's `sdk/LICENSE.txt`).
- `include/FidelityFX/gpu/`: from `sdk/include/FidelityFX/gpu/` (the core headers, `fsr3upscaler/`
without the HLSL callbacks and the debug view, `spd/ffx_spd.h`, `fsr1/ffx_fsr1.h`).
- `shaders/fsr3upscaler/`: the Vulkan pass files from `sdk/src/backends/vk/shaders/fsr3upscaler/`
(the eight upscaling passes; not the autogen-reactive or debug-view pass).
The files are unmodified. They are compiled to SPIR-V by `src/video_core/host_shaders`; no
prebuilt binary or AMD tool from the SDK is used.
|