glTFSample for Cauldron
glTFSample demonstrates how to use most of Cauldron’s features. It is also a useful reference for getting started with developing your own samples and prototypes.
Many GPUOpen samples were built using glTFSample code as a reference so getting familiar with it will help understand more advanced samples.
Get the latest version v1.4.1
This sample showcases the following Cauldron functionality:
- Fast GLTF 2.0 file loader.
- Configurable GBuffer.
- A simple post-processing pipeline:
- TAA (now also for Vulkan®).
- Shader compilation.
- Texture loading.
- MIP generation.
- Config file for configuring different features.
- A graphics card with Direct3D® 12 and Vulkan® support.
- For instance, any GCN or AMD RDNA™ based AMD GPU.
- Windows® 10 (64-bit recommended).
- Visual Studio® 2019 with Visual C++® and the Windows® 10 SDK installed.
AMD FidelityFX Super Resolution (FSR) is our open-source, high-quality, high-performance upscaling solution.
AMD FidelityFX Parallel Sort makes sorting data on the GPU quicker, and easier. Use our SM6.0 compute shaders to get your data in order.
AMD FidelityFX Variable Shading drives Variable Rate Shading into your game.
AMD FidelityFX Denoiser is a set of denoising compute shaders which remove artefacts from reflection and shadow rendering.
AMD FidelityFX LPM provides an open source library to easily integrate HDR and wide gamut tone and gamut mapping into your game.
Find out what developers are saying about AMD FidelityFX.
The AMD FidelityFX SSSR effect provides an open source library to easily integrate stochastic screen space reflections into your game.
AMD FidelityFX Combined Adaptive Compute Ambient Occlusion (CACAO) is an RDNA-optimized implementation of ambient occlusion.
FidelityFX Single Pass Downsampler (SPD) provides an RDNA-optimized solution for generating up to 12 MIP levels of a texture.
AMD FidelityFX Contrast Adaptive Sharpening (CAS) provides a mixed ability to sharpen and optionally scale an image.