Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/GPUOpen-Effects/FidelityFX
A set of AMD provided GPU effects with provided source and sample implementations
https://github.com/GPUOpen-Effects/FidelityFX
cauldron directx12 fidelityfx vulkan
Last synced: about 1 month ago
JSON representation
A set of AMD provided GPU effects with provided source and sample implementations
- Host: GitHub
- URL: https://github.com/GPUOpen-Effects/FidelityFX
- Owner: GPUOpen-Effects
- License: mit
- Created: 2019-06-26T14:35:15.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-15T14:27:46.000Z (over 3 years ago)
- Last Synced: 2024-08-02T01:26:53.431Z (4 months ago)
- Topics: cauldron, directx12, fidelityfx, vulkan
- Homepage: https://gpuopen.com/gaming-product/fidelityfx/
- Size: 110 MB
- Stars: 365
- Watchers: 19
- Forks: 38
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- programming-awesome-list - FidelityFX - based features aimed at improving rendering quality and performance. (Libraries & Frameworks: / Graphics)
- awesome-repositories - GPUOpen-Effects/FidelityFX - A set of AMD provided GPU effects with provided source and sample implementations (Others)
- AwesomeCppGameDev - FidelityFX
README
# FidelityFX
FidelityFX is our series of optimized, shader-based features aimed at improving rendering quality and performance.
These features are designed to be easy to integrate, and we ship HLSL and/or GLSL versions of the effects to allow you to target any API.
## Contrast Adaptive Sharpening (CAS)
CAS is a low overhead adaptive sharpening algorithm with optional up-sampling.Find out more:
- [FidelityFX CAS source code](https://github.com/GPUOpen-Effects/FidelityFX-CAS/)
- [FidelityFX CAS on GPUOpen](https://gpuopen.com/fidelityfx-cas)## Combined Adaptive Compute Ambient Occlusion (CACAO)
CACAO is a highly optimized adaptive sampling ambient occlusion implementation.Find out more:
- [FidelityFX CACAO source code](https://github.com/GPUOpen-Effects/FidelityFX-CACAO/)
- [FidelityFX CACAO on GPUOpen](https://gpuopen.com/fidelityfx-cacao)## Luminance Preserving Mapper (LPM)
LPM is is a tone mapping and gamut mapping solution for HDR and wide gamut content.Find out more:
- [FidelityFX LPM source code](https://github.com/GPUOpen-Effects/FidelityFX-LPM/)
- [FidelityFX LPM on GPUOpen](https://gpuopen.com/fidelityfx-lpm)## Single Pass Downsampler (SPD)
SPD provides an RDNA-optimized solution for generating up to 12 MIP levels of a texture.Find out more:
- [FidelityFX SPD source code](https://github.com/GPUOpen-Effects/FidelityFX-SPD/)
- [FidelityFX SPD on GPUOpen](https://gpuopen.com/fidelityfx-spd)## Stochastic Screen Space Reflections (SSSR)
SSSR is a highly optimized hierarchical screen space traversal kernel for reflections.Find out more:
- [FidelityFX SSSR source code](https://github.com/GPUOpen-Effects/FidelityFX-SSSR/)
- [FidelityFX SSSR on GPUOpen](https://gpuopen.com/fidelityfx-sssr)## Variable Shading
Variable Shading is a technique to generate image based VRS based on luminance of samples in the previous frame.Find out more:
- [FidelityFX Variable Shading source code](https://github.com/GPUOpen-Effects/FidelityFX-VariableShading)
- [FidelityFX Variable Shading on GPUOpen](https://gpuopen.com/fidelityfx-variable-shading/)## Parallel Sort
Parallel Sort provides an easy to integrate, highly optimized compute-based radix sort.Find out more:
- [FidelityFX Parallel Sort source code](https://github.com/GPUOpen-Effects/FidelityFX-ParallelSort)
- [FidelityFX Parallel Sort on GPUOpen](https://gpuopen.com/fidelityfx-parallel-sort/)## Denoiser
FidelityFX Denoiser contains a highly optimized denoiser implementation for reflection data.Find out more:
- [FidelityFX Denoiser source code](https://github.com/GPUOpen-Effects/FidelityFX-Denoiser)
- [FidelityFX Denoiser on GPUOpen](https://gpuopen.com/fidelityfx-denoiser/)