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®.

Screenshots

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

Shadow Denoiser

AMD FidelityFX – Denoiser

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

Cauldron Framework

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

Explore some more...

If slide decks are what you’re after, you’ll find 100+ of our finest presentations here. Plus there’s a handy list of our product manuals!

Developer guides

Browse our developer guides, and find valuable advice on developing with AMD hardware, ray tracing, Vulkan, DirectX, UE4, and lots more.

Browse all our useful samples. Perfect for when you’re needing to get started, want to integrate one of our libraries, and much more.

The home of great performance and optimization advice for AMD RDNA™ 2 GPUs, AMD Ryzen™ CPUs, and so much more.

Product Blogs

Our handy product blogs will help you make good use of our tools, SDKs, and effects, as well as sharing the latest features with new releases.

Publications

Discover our published publications.