This video & sample demonstrates optimized compute shaders for displaying HDR images. For performance comparison, a pixel shader implementation is also available and demonstrated in the video. High Dynamic Range (HDR) Rendering is ubiquitous in games for consoles and PC and allows for dramatic, high-contrast images. Tone mapping is the process of converting the HDR image for display on a Low Dynamic Range (LDR) device while attempting to preserve details in the HDR image. The most common technique is described in “Photographic Tone Reproduction for Digital Images” (Reinhard et al. Siggraph 2002).
HDR Rendering with Compute Shader