Skip to content
GPUOpen
Search
Ctrl
K
Cancel
AMD FidelityFX™
AMD FidelityFX SDK
Super Resolution 3 (FSR 3)
More AMD FidelityFX
Super Resolution 2 (FSR 2)
Super Resolution 1 (FSR 1)
Blur
Breadcrumbs library
Brixelizer/GI
Ambient Occlusion (CACAO)
Contrast Adaptive Sharpening (CAS)
Denoiser
Depth of Field (DoF)
Lens
HDR Mapper (LPM)
Parallel Sort
Downsampler (SPD)
Screen Space Reflections (SSSR)
Variable Shading
TressFX
Developer testimonials
Cauldron Framework
FidelityFX Naming Guidelines
Hybrid Shadows
Hybrid Stochastic Reflections
Tools
What Tools Do I Need?
Radeon Developer Tool Suite
Radeon™ GPU Detective
Radeon™ Raytracing Analyzer
Radeon™ GPU Profiler
Radeon™ GPU Analyzer
Radeon™ Memory Visualizer
Radeon™ Developer Panel
GPU Reshape
Compressonator
Frame Latency Meter
OCAT
SDKs
What SDKs Do I Need?
AMD Radeon Anti-Lag 2 SDK
AMD Driver/Hardware SDKs
AMD GPU Services
AMD Device Library eXtra
Advanced Media Framework
Streaming SDK
GPU Performance API
Content Creation
Radeon™ ProRender Suite
Radeon™ ProRender SDK
GPUOpen MaterialX Library
Radeon™ Rays
Vulkan® Memory Allocator
Direct3D®12 Memory Allocator
HIP Ray Tracing
Orochi
Capsaicin Framework (GI-1.0)
Render Pipeline Shaders
Brotli-G SDK
Dense Geometry Format SDK
Platform Support
Unreal Engine
FSR 3 Unreal Engine 5 plugin
Unreal Engine Performance Guide
AMD Schola (Unreal NPCs)
Unity
Unity CPU Profiling Guide
Vulkan®
Radeon™ Vulkan® Drivers Version Table
Developing Vulkan® Applications
DirectX®12
DirectX®12 Ultimate
Developing DirectX®12 Applications
Docs/Research
Meet all our blogs
Getting Started
Getting Started with our Software
Getting Started with Development
How to Become a Graphics Programmer
Popular articles
Integrating Anti-Lag 2 SDK
Matrix Compendium
Mesh Shaders
Work Graphs
Crash Course in Deep Learning (Graphics)
Our Publications
Advanced Rendering Research Group
AMD Lab Notes (HPC)
AMD RDNA™ Performance Guide
AMD GPU Architecture
Machine-readable ISAs
AMD Ryzen™ Performance Guide
CPU Performance and Optimization
Software Manuals
Presentations
Samples
News/Events
Latest Developer News
Hot new articles
Tool Suite updated for Radeon RX 9060 XT
Neural Networks for Geometric Representation
Advancing AI in Games with AMD Schola
Generative AI on AMD Radeon GPUs
Tool Suite updated for AMD RDNA 4
Boosting GPU Radix Sort performance
Events
All Events
GDC
Digital Dragons
Other events
Watch Our Videos
AMD FidelityFX™
AMD FidelityFX SDK
Super Resolution 3 (FSR 3)
More AMD FidelityFX
Super Resolution 2 (FSR 2)
Super Resolution 1 (FSR 1)
Blur
Breadcrumbs library
Brixelizer/GI
Ambient Occlusion (CACAO)
Contrast Adaptive Sharpening (CAS)
Denoiser
Depth of Field (DoF)
Lens
HDR Mapper (LPM)
Parallel Sort
Downsampler (SPD)
Screen Space Reflections (SSSR)
Variable Shading
TressFX
Developer testimonials
Cauldron Framework
FidelityFX Naming Guidelines
Hybrid Shadows
Hybrid Stochastic Reflections
Tools
What Tools Do I Need?
Radeon Developer Tool Suite
Radeon™ GPU Detective
Radeon™ Raytracing Analyzer
Radeon™ GPU Profiler
Radeon™ GPU Analyzer
Radeon™ Memory Visualizer
Radeon™ Developer Panel
GPU Reshape
Compressonator
Frame Latency Meter
OCAT
SDKs
What SDKs Do I Need?
AMD Radeon Anti-Lag 2 SDK
AMD Driver/Hardware SDKs
AMD GPU Services
AMD Device Library eXtra
Advanced Media Framework
Streaming SDK
GPU Performance API
Content Creation
Radeon™ ProRender Suite
Radeon™ ProRender SDK
GPUOpen MaterialX Library
Radeon™ Rays
Vulkan® Memory Allocator
Direct3D®12 Memory Allocator
HIP Ray Tracing
Orochi
Capsaicin Framework (GI-1.0)
Render Pipeline Shaders
Brotli-G SDK
Dense Geometry Format SDK
Platform Support
Unreal Engine
FSR 3 Unreal Engine 5 plugin
Unreal Engine Performance Guide
AMD Schola (Unreal NPCs)
Unity
Unity CPU Profiling Guide
Vulkan®
Radeon™ Vulkan® Drivers Version Table
Developing Vulkan® Applications
DirectX®12
DirectX®12 Ultimate
Developing DirectX®12 Applications
Docs/Research
Meet all our blogs
Getting Started
Getting Started with our Software
Getting Started with Development
How to Become a Graphics Programmer
Popular articles
Integrating Anti-Lag 2 SDK
Matrix Compendium
Mesh Shaders
Work Graphs
Crash Course in Deep Learning (Graphics)
Our Publications
Advanced Rendering Research Group
AMD Lab Notes (HPC)
AMD RDNA™ Performance Guide
AMD GPU Architecture
Machine-readable ISAs
AMD Ryzen™ Performance Guide
CPU Performance and Optimization
Software Manuals
Presentations
Samples
News/Events
Latest Developer News
Hot new articles
Tool Suite updated for Radeon RX 9060 XT
Neural Networks for Geometric Representation
Advancing AI in Games with AMD Schola
Generative AI on AMD Radeon GPUs
Tool Suite updated for AMD RDNA 4
Boosting GPU Radix Sort performance
Events
All Events
GDC
Digital Dragons
Other events
Watch Our Videos
FidelityFX SDK
What's New?
What's new in the AMD FidelityFX™ SDK 1.1.4?
What's new in the FidelityFX SDK 1.1.1?
What's new in the AMD FidelityFX™ SDK 1.1?
What's new in the AMD FidelityFX™ SDK 1.1.1?
What's new in the AMD FidelityFX™ SDK 1.1.2?
What's new in the AMD FidelityFX™ SDK 1.1.3?
Introduction to the AMD FidelityFX SDK
Introduction to the AMD FidelityFX SDK
Building FidelityFX SDK Samples
Introduction to FidelityFX API
Migrating from FSR 3.0 to FSR 3.1
Migrating from FSR 3.0 to FSR 3.1
FidelityFX naming guidelines for game applications
Running the FidelityFX SDK Samples
SDK Structure
Samples
Samples
FidelityFX Blur
FidelityFX Breadcrumbs
FidelityFX Brixelizer GI
FidelityFX Combined Adaptive Compute Ambient Occlusion (CACAO)
FidelityFX Contrast Adaptive Sharpening
FidelityFX Depth of Field
FidelityFX Hybrid Reflections
FidelityFX Hybrid Shadows
FidelityFX Lens
FidelityFX Luminance Preserving Mapper
FidelityFX Parallel Sort
FidelityFX Single Pass Downsampler
FidelityFX Stochastic Screen-Space Reflections
FidelityFX Super Resolution
FidelityFX Variable Shading
Techniques
Techniques
FidelityFX Blur 1.1
FidelityFX Breadcrumbs 1.0.1
FidelityFX Brixelizer 1.0
FidelityFX Brixelizer GI 1.0.1
FidelityFX Classifier 1.3
FidelityFX Combined Adaptive Compute Ambient Occlusion (CACAO) 1.4
FidelityFX Contrast Adaptive Sharpening 1.2
FidelityFX Denoiser 1.3
FidelityFX Depth of Field 1.1
FidelityFX Frame Interpolation 1.1.3
FidelityFX Frame Interpolation Swapchain 1.1.3
FidelityFX Lens 1.1
FidelityFX Luminance Preserving Mapper 1.4
FidelityFX Optical Flow 1.1.2
FidelityFX Parallel Sort 1.3
FidelityFX Single Pass Downsampler 2.2
FidelityFX Stochastic Screen-Space Reflections 1.5
FidelityFX Super Resolution 3.1.4 (FSR3) - Upscaling and Frame Generation
FidelityFX Super Resolution 1.2 (FSR1)
FidelityFX Super Resolution 2.3.3 (FSR2)
FidelityFX Super Resolution 3.1.4 (FSR3) - Upscaler
FidelityFX Variable Shading 1.2
Tools
Tools
FidelityFX Shader Compiler
FidelityFX Media Delivery System
License
Reference Documentation
SDK
Backends
Backends
DX12_Backend
DX12 Backend
DX12_FrameInterpolation
DX12 FrameInterpolation
FfxInterface
FfxInterface
GDK_Backend
GDK Backend
GDK_FrameInterpolation
GDK FrameInterpolation
Vulkan_Backend
Vulkan Backend
Effect_Components
FidelityFX_Blur
FidelityFX Blur
FidelityFX_Breadcrumbs
FidelityFX Breadcrumbs
FidelityFX_Brixelizer
FidelityFX Brixelizer
FidelityFX_Brixelizer_GI
FidelityFX Brixelizer GI
FidelityFX_CACAO
FidelityFX CACAO
FidelityFX_Cas
FidelityFX Cas
FidelityFX_Classifier
FidelityFX Classifier
FidelityFX_Denoiser
FidelityFX Denoiser
FidelityFX_DoF
FidelityFX DoF
FidelityFX_FSR1
FidelityFX FSR1
FidelityFX_FSR2
FidelityFX FSR2
FidelityFX_FSR3
FidelityFX FSR3
FidelityFX_Lens
FidelityFX Lens
FidelityFX_LPM
FidelityFX LPM
FidelityFX_Parallel_Sort
FidelityFX Parallel Sort
FidelityFX_SPD
FidelityFX SPD
FidelityFX_SSSR
FidelityFX SSSR
FidelityFX_VRS
FidelityFX VRS
Effect Components
SDK
GPU
GPU
FidelityFX_GPU_References
FidelityFX GPU References
FidelityFX_BLUR
FidelityFX BLUR
FidelityFX_CAS
FidelityFX CAS
FidelityFX_Classifier
FidelityFX Classifier
FidelityFX_DOF
FidelityFX DOF
FidelityFX_FSR1
FidelityFX FSR1
FidelityFX_Lens
FidelityFX Lens
FidelityFX_LPM
FidelityFX LPM
FidelityFX_Parallel_Sort
FidelityFX Parallel Sort
FidelityFX_SPD
FidelityFX SPD
FidelityFX_VRS
FidelityFX VRS
GLSL_References
GLSL References
GLSL_Core
GLSL Core
GPU_Core
GPU Core
HLSL_References
HLSL References
HLSL_Core
HLSL Core
Host
Asserts
Asserts
CPU_Core
CPU Core
CPU_Types
CPU Types
Defines
Defines
Error_Codes
Error Codes
Host
Messages
Messages
SDK_Types
SDK Types
Utilities
Utilities
Shader_Compiler
Shader Compiler
Samples
Cauldron
Cauldron
Core
Core
Components
Components
ContentLoaders
ContentLoaders
Miscellaneous
Assert
Assert
Miscellaneous
CoreCounts
CoreCounts
FileIO
FileIO
Helpers
Helpers
Math
Math
Render
Render
Effect_samples
FidelityFX_Blur_sample
BlurRenderModule
BlurRenderModule
FidelityFX Blur sample
FidelityFX_Breadcrumbs_sample
BreadcrumbsRenderModule
BreadcrumbsRenderModule
FidelityFX Breadcrumbs sample
FidelityFX_Brixelizer_sample
Brixelizer_RenderModule
Brixelizer RenderModule
FidelityFX Brixelizer sample
FidelityFX_CACAO_sample
CacaoRenderModule
CacaoRenderModule
FidelityFX CACAO sample
FidelityFX_CAS_sample
CasRenderModule
CasRenderModule
FidelityFX CAS sample
FidelityFX_Depth_of_Field_sample
DoFRenderModule
DoFRenderModule
FidelityFX Depth of Field sample
FidelityFX_Hybrid_Reflections_sample
FidelityFX Hybrid Reflections sample
HybridReflectionsRenderModule
HybridReflectionsRenderModule
FidelityFX_Lens_sample
FidelityFX Lens sample
LensRenderModule
LensRenderModule
FidelityFX_Luma_Preserving_Mapper_sample
FidelityFX Luma Preserving Mapper sample
LpmRenderModule
LpmRenderModule
FidelityFX_Parallel_Sort_sample
FidelityFX Parallel Sort sample
ParallelSortRenderModule
ParallelSortRenderModule
FidelityFX_SPD_sample
FidelityFX SPD sample
SPD_RenderModule
SPD RenderModule
FidelityFX_VRS_sample
FidelityFX VRS sample
VrsRenderModule
VrsRenderModule
Effect samples
Render_Modules
Render Modules
Samples
Classes
AnimatedTexturesRenderModule
BlurRenderModule
BreadcrumbsRenderModule
BrixelizerGIRenderModule
CACAORenderModule
CASRenderModule
CacaoSample
DoFRenderModule
FSRRenderModule
GBufferRenderModule
GLSLCompiler
GPUParticleRenderModule
HLSLCompiler
HybridReflectionsRenderModule
HybridShadowsRenderModule
ICompiler
LPMRenderModule
LensRenderModule
LightingRenderModule
ParallelSort
ParallelSortRenderModule
RasterShadowRenderModule
SPDRenderModule
SSSRRenderModule
SkyDomeRenderModule
TAARenderModule
TranslucencyRenderModule
VRSRenderModule
Structs
AnimSampler
BilinearSamplingData
BlurRenderModule::ComparisonConstants
BlurRenderModule::Constants
BlurRenderModule::MultiPassParameterSets
BlurRenderModule::ParameterSets
BrixelizerExampleConstants
BrixelizerGIRenderModule::BrixelizerBufferInfo
BrixelizerGIRenderModule::BrixelizerInstanceInfo
CacaoPreset
CameraInformation
ClassifyResults
DepthExtents
FFX_CACAO_BilateralBufferVal
FFX_CACAO_Edges_4
FFX_CACAO_PrepareNormalsInputDepths
FFX_CACAO_SSAOHits
FFX_CACAO_SSAOSampleData
FFX_DNSR_Reflections_Moments
FFX_DNSR_Reflections_NeighborhoodSample
FetchedBicubicSamples
FetchedBilinearSamples
FfxAllocationCallbacks
FfxBarrierDescription
FfxBlurContext
FfxBlurContextDescription
FfxBlurDispatchDescription
FfxBreadcrumbsBlockData
FfxBreadcrumbsCommandListDescription
FfxBreadcrumbsContext
FfxBreadcrumbsContextDescription
FfxBreadcrumbsMarkersStatus
FfxBreadcrumbsNameTag
FfxBreadcrumbsPipelineStateDescription
FfxBrixelizerAABB
FfxBrixelizerBakedUpdateDescription
FfxBrixelizerBasicMeshInfo
FfxBrixelizerBrixelizationJob
FfxBrixelizerBufferDescription
FfxBrixelizerBuildInfo
FfxBrixelizerCRItem
FfxBrixelizerCRItemPacked
FfxBrixelizerCRVoxelTriangleBounds
FfxBrixelizerCascadeDescription
FfxBrixelizerCascadeInfo
FfxBrixelizerCascadeResources
FfxBrixelizerCascadeStats
FfxBrixelizerContext
FfxBrixelizerContextDescription
FfxBrixelizerContextInfo
FfxBrixelizerContextStats
FfxBrixelizerDebugAABB
FfxBrixelizerDebugCounters
FfxBrixelizerDebugInfo
FfxBrixelizerDebugVisualizationDescription
FfxBrixelizerGIConstants
FfxBrixelizerGIContext
FfxBrixelizerGIContextDescription
FfxBrixelizerGIDebugDescription
FfxBrixelizerGIDispatchDescription
FfxBrixelizerGIPassConstants
FfxBrixelizerGIProbeSpawnInfo
FfxBrixelizerGIScalingConstants
FfxBrixelizerGISpecularNeighborhoodSample
FfxBrixelizerGITracingConstants
FfxBrixelizerHit
FfxBrixelizerHitRaw
FfxBrixelizerHitWithNormal
FfxBrixelizerIndexRef
FfxBrixelizerIndirectOffsets
FfxBrixelizerInstanceDescription
FfxBrixelizerInstanceInfo
FfxBrixelizerInstanceReference
FfxBrixelizerRawCascadeDescription
FfxBrixelizerRawCascadeUpdateDescription
FfxBrixelizerRawContext
FfxBrixelizerRawContextDescription
FfxBrixelizerRawInstanceDescription
FfxBrixelizerRawJobDescription
FfxBrixelizerRayDesc
FfxBrixelizerResources
FfxBrixelizerScratchCounters
FfxBrixelizerStats
FfxBrixelizerTriangle
FfxBrixelizerTrianglePartial
FfxBrixelizerTrianglePartialCompressed
FfxBrixelizerTrianglePos
FfxBrixelizerTriangleReference
FfxBrixelizerUpdateDescription
FfxBufferSRV
FfxBufferUAV
FfxBxAtlasBounds
FfxCacaoBufferSizeInfo
FfxCacaoConstants
FfxCacaoContext
FfxCacaoContextDescription
FfxCacaoDispatchDescription
FfxCacaoSettings
FfxCasContext
FfxCasContextDescription
FfxCasDispatchDescription
FfxClassifierContext
FfxClassifierContextDescription
FfxClassifierReflectionDispatchDescription
FfxClassifierShadowDispatchDescription
FfxClearFloatJobDescription
FfxComputeJobDescription
FfxConstantBuffer
FfxCopyJobDescription
FfxCreateResourceDescription
FfxDebugViewport
FfxDenoiserContext
FfxDenoiserContextDescription
FfxDenoiserReflectionsDispatchDescription
FfxDenoiserShadowsDispatchDescription
FfxDeviceCapabilities
FfxDimensions2D
FfxDiscardJobDescription
FfxDofAccumulators
FfxDofBucket
FfxDofContext
FfxDofContextDescription
FfxDofDispatchDescription
FfxDofInputState
FfxDofRingParams
FfxDofSample
FfxDofTileClass
FfxEffectBindlessConfig
FfxEffectMemoryUsage
FfxExecuteGPUJobParams
FfxFloatCoords2D
FfxFrameGenerationConfig
FfxFrameGenerationDispatchDescription
FfxFrameInterpolationContext
FfxFrameInterpolationContextDescription
FfxFrameInterpolationDebugViewport
FfxFrameInterpolationDispatchDescription
FfxFrameInterpolationPrepareDescription
FfxFrameInterpolationSharedResourceDescriptions
FfxFsr1Context
FfxFsr1ContextDescription
FfxFsr1DispatchDescription
FfxFsr2Context
FfxFsr2ContextDescription
FfxFsr2DispatchDescription
FfxFsr2GenerateReactiveDescription
FfxFsr3Context
FfxFsr3ContextDescription
FfxFsr3DispatchFrameGenerationPrepareDescription
FfxFsr3DispatchUpscaleDescription
FfxFsr3GenerateReactiveDescription
FfxFsr3UpscalerContext
FfxFsr3UpscalerContextDescription
FfxFsr3UpscalerDispatchDescription
FfxFsr3UpscalerGenerateReactiveDescription
FfxFsr3UpscalerSharedResourceDescriptions
FfxGpuJobDescription
FfxIntCoords2D
FfxInterface
FfxInternalResourceDescription
FfxLensContext
FfxLensContextDescription
FfxLensDispatchDescription
FfxLpmContext
FfxLpmContextDescription
FfxLpmDispatchDescription
FfxOpticalflowContext
FfxOpticalflowContextDescription
FfxOpticalflowDispatchDescription
FfxOpticalflowSharedResourceDescriptions
FfxParallelSortConstants
FfxParallelSortContext
FfxParallelSortContextDescription
FfxParallelSortDispatchDescription
FfxPipelineDescription
FfxPipelineState
FfxPresentCallbackDescription
FfxPresentXParams
FfxRasterJobDescription
FfxRay
FfxRect2D
FfxResource
FfxResourceBinding
FfxResourceDescription
FfxResourceInitData
FfxResourceInternal
FfxRootConstantAllocation
FfxRootConstantDescription
FfxSamplerDescription
FfxShaderBlob
FfxSpdContext
FfxSpdContextDescription
FfxSpdDispatchDescription
FfxSssrContext
FfxSssrContextDescription
FfxSssrDispatchDescription
FfxStaticResourceDescription
FfxSwapchainFramePacingTuning
FfxSwapchainReplacementFunctions
FfxTextureSRV
FfxTextureUAV
FfxViewDescription
FfxVrsContext
FfxVrsContextDescription
FfxVrsDispatchDescription
FrameInfo
FrameInterpolationReplacementParametersVK
GBufferRenderModule::BoundTexture
GBufferRenderModule::PipelineRenderGroup
GBufferRenderModule::PipelineSurfaceRenderInfo
GLSLShaderBinary
GPUParticlePartA
GPUParticlePartB
HDRCBData
HLSLDxcShaderBinary
HLSLFxcShaderBinary
HybridReflectionsRenderModule::RTInfoTables
HybridReflectionsRenderModule::RTInfoTables::BoundTexture
HybridShadowsRenderModule::DebugTilesConstantBuffer
HybridShadowsRenderModule::RTConstantBuffer
IReflectionData
IShaderBinary
IndirectCommand
Instance_Info
InstanceInformation
InterpolationSourceColor
LightInformation
LumaInstabilityFactorData
MagnifierCBData
Material_Info
MaterialInfo
MaterialInformation
MatrixPair
OptionalTransparencyOptions
Permutation
PreviousLumaBilinearSamplesData
RasterShadowRenderModule::BoundTexture
RasterShadowRenderModule::PipelineRenderGroup
RasterShadowRenderModule::PipelineSurfaceRenderInfo
RasterShadowRenderModule::ShadowMapInfo
RaySetup
SPDDownsampleInfo
SPDRenderModule::PipelineSet
SPDVerifyConstants
SampleSet
SampleStreamState
SceneInformation
SceneLightingInformation
ShaderResourceInfo
ShadingChangeLumaInfo
Surface_Info
SwapchainCBData
TextureIndices
Tile
TranslucencyRenderModule::BoundTexture
TranslucencyRenderModule::ParticlesRenderData
TranslucencyRenderModule::PipelineHashObject
TranslucencyRenderModule::PipelineParticlesRenderInfo
TranslucencyRenderModule::PipelineSurfaceRenderInfo
TranslucencyRenderModule::TranslucentRenderData
UpscalerInformation
VRSRenderModule::MotionVectorsRenderData
VRSRenderModule::PipelineHashObject
VRSRenderModule::PipelineSurfaceRenderInfo
VS_SURFACE_OUTPUT
VectorFieldEntry
VertexStrides
VkDeviceContext
VkFrameInterpolationInfoFFX
VkQueueInfoFFX
Unions
NumKeys
Namespaces
SDKWrapper
Disclaimers
Select theme
Dark
Light
Auto
GLSL References
Navigation:
SDK
→
GPU
GLSL References
FidelityFX SDK GLSL GPU References.
Submodules
GLSL Core
- GLSL core defines and functions.