Skip to content

Latest commit

 

History

History
65 lines (44 loc) · 2.72 KB

File metadata and controls

65 lines (44 loc) · 2.72 KB

AMD FidelityFX™ Super Resolution Frame Generation 3.1.6

Table of contents

Introduction

FSR™ Frame Generation is a technique that analytically generates an intermediate frame from two consecutive source images, interpolating the motion of pixels between the start & end images.

The frame generation context computes the interpolated image. Once this is accomplished, the interpolated and real back buffers still need to be used, i.e. usually sent to the swapchain. On the topic of how to handle presentation and pacing of the back buffers, please refer to the frame generation swapchain documentation.

Shading language requirements

  • HLSL
    • CS_6_2
    • CS_6_6†

CS_6_6 is used on some hardware which supports 64-wide wavefronts.

Integration

FSR™ Frame Generation should be integrated using the FSR™ Frame Generation API. This document describes API and other aspects specific to AMD FidelityFX™ Super Resolution Frame Generation 3.1.6.

Memory Usage

Figures are given to the nearest MB, taken on Radeon RX 9070 XTX using DirectX 12, and are subject to change. Does not include frame generation swapchain overheads.

Output resolution Memory usage(MB)
3840x2160 457
2560x1440 214
1920x1080 124

Limitations

FidelityFX™ Super Resolution requires a GPU with typed UAV load and R16G16B16A16_UNORM support.

Version history

Version Date
1.1.1 2023-11-28
1.1.2 2024-06-05
1.1.3 2025-05-08
3.1.5 2025-08-20
3.1.6 2025-12-10

Refer to changelog for more detail on versions.

See also