
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
Features
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®).
- Bloom.
- HDR/Tonemapping.
- Multithreaded:
- Shader compilation.
- Texture loading.
- MIP generation.
- In-app user interface using Dear ImGui.
- FreeSync™️ Premium Pro HDR support.
- Benchmarking mode.
- Config file for configuring different features.

Cauldron Framework
Radeon™ Cauldron is our open source experimentation framework for DirectX®12 and Vulkan®.
Requirements
- 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.
Related links

AMD FidelityFX – Super Resolution 2 (FSR 2)
Learn even more about our new open source temporal upscaling solution FSR 2, and get the source code and documentation!

AMD FidelityFX – Super Resolution 1.0
AMD FidelityFX Super Resolution (FSR) is our open-source, high-quality, high-performance upscaling solution.

AMD FidelityFX – Parallel Sort
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
AMD FidelityFX Variable Shading drives Variable Rate Shading into your game.

AMD FidelityFX – Denoiser
AMD FidelityFX Denoiser is a set of denoising compute shaders which remove artefacts from reflection and shadow rendering.

AMD FidelityFX – Luminance Preserving Mapper
AMD FidelityFX LPM provides an open source library to easily integrate HDR and wide gamut tone and gamut mapping into your game.

AMD FidelityFX – Testimonials
Find out what developers are saying about AMD FidelityFX.

AMD FidelityFX – Stochastic Screen Space Reflections
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
AMD FidelityFX Combined Adaptive Compute Ambient Occlusion (CACAO) is an RDNA-optimized implementation of ambient occlusion.

AMD FidelityFX – Single Pass Downsampler
FidelityFX Single Pass Downsampler (SPD) provides an RDNA-optimized solution for generating up to 12 MIP levels of a texture.

Cauldron Framework
Radeon™ Cauldron is our open source experimentation framework for DirectX®12 and Vulkan®.

AMD FidelityFX – Contrast Adaptive Sharpening
AMD FidelityFX Contrast Adaptive Sharpening (CAS) provides a mixed ability to sharpen and optionally scale an image.