Skip to content

License

The following license applies to all files except as noted below.

Copyright (C) 2025  Advanced Micro Devices, Inc. All rights reserved.

REDISTRIBUTION: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to install, reproduce, copy and distribute copies of the Software, in binary form only, and to permit persons to whom the Software is provided to do the same, provided that the following conditions are met:

No reverse engineering, decompilation, or disassembly of this Software is permitted.

Redistributions must reproduce the above copyright notice, this permission notice, and the following disclaimers and notices in the Software documentation and/or other materials provided with the Software.

DISCLAIMER: THE USE OF THE SOFTWARE IS AT YOUR SOLE RISK.  THE SOFTWARE IS PROVIDED “AS IS” AND WITHOUT WARRANTY OF ANY KIND AND COPYRIGHT HOLDER AND ITS LICENSORS EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE.  THE ENTIRE RISK ASSOCIATED WITH THE USE OF THE SOFTWARE IS ASSUMED BY YOU.  FURTHERMORE, COPYRIGHT HOLDER AND ITS LICENSORS DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE.

DISCLAIMER: UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL COPYRIGHT HOLDER AND ITS LICENSORS OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS (“AUTHORIZED REPRESENTATIVES”) BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE LIKE) ARISING OUT OF THE USE, MISUSE OR INABILITY TO USE THE SOFTWARE, BREACH OR DEFAULT, INCLUDING THOSE ARISING FROM INFRINGEMENT OR ALLEGED INFRINGEMENT OF ANY PATENT, TRADEMARK, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT EVEN IF COPYRIGHT HOLDER AND ITS AUTHORIZED REPRESENTATIVES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  IN NO EVENT SHALL COPYRIGHT HOLDER OR ITS AUTHORIZED REPRESENTATIVES TOTAL LIABILITY FOR ALL DAMAGES, LOSSES, AND CAUSES OF ACTION (WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE) EXCEED THE AMOUNT OF US$10.

These source files

  • ClearMediaCache.bat
  • dll-versions.txt
  • docs\getting-started\building-samples.md
  • docs\getting-started\index.md
  • docs\getting-started\media\component-dependencies-dark.png
  • docs\getting-started\media\component-dependencies.png
  • docs\getting-started\media\config_init.jpg
  • docs\getting-started\media\lighting-ui.jpg
  • docs\getting-started\media\limiter-ui.jpg
  • docs\getting-started\media\magnifier-ui.jpg
  • docs\getting-started\media\particle-ui.jpg
  • docs\getting-started\media\postprocessing-ui.jpg
  • docs\getting-started\media\shadowraster-ui.jpg
  • docs\getting-started\media\skydome-ui.jpg
  • docs\getting-started\media\taa-ui.jpg
  • docs\getting-started\running-samples.md
  • docs\getting-started\sdk-structure.md
  • docs\license.md
  • docs\media\AMD_FidelityFX_Lockup_Black.png
  • docs\media\AMD_FidelityFX_SDK_Colored.jpg
  • docs\media\fidelityfxsdk-logo-rescaled.png
  • docs\samples\denoiser.md
  • docs\samples\index.md
  • docs\samples\media\blur\blur.jpg
  • docs\samples\media\blur\blur.png
  • docs\samples\media\brixelizergi\sample.png
  • docs\samples\media\combine-adaptive-compute-ambient-occlusion\cacao-sample.jpg
  • docs\samples\media\combine-adaptive-compute-ambient-occlusion\cacao-sample.png
  • docs\samples\media\contrast-adaptive-sharpening\cas-sample.png
  • docs\samples\media\denoiser\fsr-ray-regeneration-sample.jpg
  • docs\samples\media\hybrid-reflections\hybrid-reflections.jpg
  • docs\samples\media\hybrid-reflections\hybrid-reflections.png
  • docs\samples\media\hybrid-shadows\hybrid-shadows-sample.jpg
  • docs\samples\media\hybrid-shadows\hybrid-shadows-sample.png
  • docs\samples\media\lens\lens-sample_resized.jpg
  • docs\samples\media\lens\lens-sample.jpg
  • docs\samples\media\luma-preserving-mapper\LPM.jpg
  • docs\samples\media\luma-preserving-mapper\LPM.png
  • docs\samples\media\luma-preserving-mapper\NoLPM.jpg
  • docs\samples\media\luma-preserving-mapper\NoLPM.png
  • docs\samples\media\parallel-sort\parallel-sort_resized.jpg
  • docs\samples\media\parallel-sort\parallel-sort.jpg
  • docs\samples\media\single-pass-downsampler\spd-sample.jpg
  • docs\samples\media\stochastic-screen-space-reflections\sssr-sample_resized.jpg
  • docs\samples\media\stochastic-screen-space-reflections\sssr-sample.jpg
  • docs\samples\media\super-resolution\frame-interpolation-debug-overlay.svg
  • docs\samples\media\super-resolution\fsr3-sample_resized.jpg
  • docs\samples\media\super-resolution\fsr3-sample.jpg
  • docs\samples\media\super-resolution\upscaler-debug-overlay.svg
  • docs\samples\media\variable-shading\variable-shading.jpg
  • docs\samples\media\variable-shading\variable-shading.png
  • docs\samples\radiance-cache.md
  • docs\samples\super-resolution.md
  • docs\sdk.css
  • docs\tools\index.md
  • docs\tools\media-delivery.md
  • Kits\Cauldron2\dx12\Cauldron_vs2022.vcxproj
  • Kits\Cauldron2\dx12\Cauldron_vs2022.vcxproj.filters
  • Kits\Cauldron2\dx12\framework\config\cauldronconfig.json
  • Kits\Cauldron2\dx12\framework\core\backend_implementations\backend_interface_vk.cpp
  • Kits\Cauldron2\dx12\framework\core\backend_implementations\backend_interface_vk.h
  • Kits\Cauldron2\dx12\framework\core\backend_interface.h
  • Kits\Cauldron2\dx12\framework\core\component.cpp
  • Kits\Cauldron2\dx12\framework\core\component.h
  • Kits\Cauldron2\dx12\framework\core\components\animationcomponent.cpp
  • Kits\Cauldron2\dx12\framework\core\components\animationcomponent.h
  • Kits\Cauldron2\dx12\framework\core\components\cameracomponent.cpp
  • Kits\Cauldron2\dx12\framework\core\components\cameracomponent.h
  • Kits\Cauldron2\dx12\framework\core\components\lightcomponent.cpp
  • Kits\Cauldron2\dx12\framework\core\components\lightcomponent.h
  • Kits\Cauldron2\dx12\framework\core\components\meshcomponent.cpp
  • Kits\Cauldron2\dx12\framework\core\components\meshcomponent.h
  • Kits\Cauldron2\dx12\framework\core\components\particlespawnercomponent.cpp
  • Kits\Cauldron2\dx12\framework\core\components\particlespawnercomponent.h
  • Kits\Cauldron2\dx12\framework\core\contentloader.h
  • Kits\Cauldron2\dx12\framework\core\contentmanager.cpp
  • Kits\Cauldron2\dx12\framework\core\contentmanager.h
  • Kits\Cauldron2\dx12\framework\core\entity.cpp
  • Kits\Cauldron2\dx12\framework\core\entity.h
  • Kits\Cauldron2\dx12\framework\core\framework.cpp
  • Kits\Cauldron2\dx12\framework\core\framework.h
  • Kits\Cauldron2\dx12\framework\core\inputmanager.cpp
  • Kits\Cauldron2\dx12\framework\core\inputmanager.h
  • Kits\Cauldron2\dx12\framework\core\loaders\gltfloader.cpp
  • Kits\Cauldron2\dx12\framework\core\loaders\gltfloader.h
  • Kits\Cauldron2\dx12\framework\core\loaders\particleloader.cpp
  • Kits\Cauldron2\dx12\framework\core\loaders\particleloader.h
  • Kits\Cauldron2\dx12\framework\core\loaders\textureloader.cpp
  • Kits\Cauldron2\dx12\framework\core\loaders\textureloader.h
  • Kits\Cauldron2\dx12\framework\core\scene.cpp
  • Kits\Cauldron2\dx12\framework\core\scene.h
  • Kits\Cauldron2\dx12\framework\core\taskmanager.cpp
  • Kits\Cauldron2\dx12\framework\core\taskmanager.h
  • Kits\Cauldron2\dx12\framework\core\uibackend.cpp
  • Kits\Cauldron2\dx12\framework\core\uibackend.h
  • Kits\Cauldron2\dx12\framework\core\uimanager.cpp
  • Kits\Cauldron2\dx12\framework\core\uimanager.h
  • Kits\Cauldron2\dx12\framework\core\win\framework_win.cpp
  • Kits\Cauldron2\dx12\framework\core\win\framework_win.h
  • Kits\Cauldron2\dx12\framework\core\win\inputmanager_win.cpp
  • Kits\Cauldron2\dx12\framework\core\win\inputmanager_win.h
  • Kits\Cauldron2\dx12\framework\core\win\uibackend_win.cpp
  • Kits\Cauldron2\dx12\framework\core\win\uibackend_win.h
  • Kits\Cauldron2\dx12\framework\misc\assert.h
  • Kits\Cauldron2\dx12\framework\misc\corecounts.cpp
  • Kits\Cauldron2\dx12\framework\misc\corecounts.h
  • Kits\Cauldron2\dx12\framework\misc\fileio.cpp
  • Kits\Cauldron2\dx12\framework\misc\fileio.h
  • Kits\Cauldron2\dx12\framework\misc\helpers.h
  • Kits\Cauldron2\dx12\framework\misc\log.cpp
  • Kits\Cauldron2\dx12\framework\misc\log.h
  • Kits\Cauldron2\dx12\framework\misc\math.cpp
  • Kits\Cauldron2\dx12\framework\misc\math.h
  • Kits\Cauldron2\dx12\framework\misc\sync.h
  • Kits\Cauldron2\dx12\framework\misc\threadsafe_queue.h
  • Kits\Cauldron2\dx12\framework\misc\threadsafe_ringbuffer.h
  • Kits\Cauldron2\dx12\framework\render\animation.cpp
  • Kits\Cauldron2\dx12\framework\render\animation.h
  • Kits\Cauldron2\dx12\framework\render\backend_shader_reloader\backend_shader_reloader_common.cpp
  • Kits\Cauldron2\dx12\framework\render\backend_shader_reloader\backend_shader_reloader_common.h
  • Kits\Cauldron2\dx12\framework\render\backend_shader_reloader\backend_shader_reloader.cpp
  • Kits\Cauldron2\dx12\framework\render\backend_shader_reloader\backend_shader_reloader.h
  • Kits\Cauldron2\dx12\framework\render\backend_shader_reloader\CMakeLists.txt
  • Kits\Cauldron2\dx12\framework\render\backend_shader_reloader\command_execution.cpp
  • Kits\Cauldron2\dx12\framework\render\backend_shader_reloader\command_execution.h
  • Kits\Cauldron2\dx12\framework\render\backend_shader_reloader\native_backend_shader_reloader.cpp
  • Kits\Cauldron2\dx12\framework\render\backend_shader_reloader\native_backend_shader_reloader.h
  • Kits\Cauldron2\dx12\framework\render\buffer.cpp
  • Kits\Cauldron2\dx12\framework\render\buffer.h
  • Kits\Cauldron2\dx12\framework\render\color_conversion.cpp
  • Kits\Cauldron2\dx12\framework\render\color_conversion.h
  • Kits\Cauldron2\dx12\framework\render\commandlist.cpp
  • Kits\Cauldron2\dx12\framework\render\commandlist.h
  • Kits\Cauldron2\dx12\framework\render\copyresource.cpp
  • Kits\Cauldron2\dx12\framework\render\copyresource.h
  • Kits\Cauldron2\dx12\framework\render\device.cpp
  • Kits\Cauldron2\dx12\framework\render\device.h
  • Kits\Cauldron2\dx12\framework\render\dx12\buffer_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\buffer_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\commandlist_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\commandlist_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\copyresource_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\copyresource_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\defines_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\device_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\device_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\dynamicbufferpool_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\dynamicbufferpool_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\gpuresource_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\gpuresource_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\indirectworkload_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\indirectworkload_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\parameterset_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\parameterset_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\pipelinedesc_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\pipelinedesc_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\pipelineobject_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\pipelineobject_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\profiler_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\profiler_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\resourceview_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\resourceview_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\resourceviewallocator_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\resourceviewallocator_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\rootsignature_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\rootsignature_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\rootsignaturedesc_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\rootsignaturedesc_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\rtresources_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\rtresources_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\sampler_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\sampler_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\swapchain_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\swapchain_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\texture_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\texture_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dx12\uploadheap_dx12.cpp
  • Kits\Cauldron2\dx12\framework\render\dx12\uploadheap_dx12.h
  • Kits\Cauldron2\dx12\framework\render\dynamicbufferpool.cpp
  • Kits\Cauldron2\dx12\framework\render\dynamicbufferpool.h
  • Kits\Cauldron2\dx12\framework\render\dynamicresourcepool.cpp
  • Kits\Cauldron2\dx12\framework\render\dynamicresourcepool.h
  • Kits\Cauldron2\dx12\framework\render\gpuresource.cpp
  • Kits\Cauldron2\dx12\framework\render\gpuresource.h
  • Kits\Cauldron2\dx12\framework\render\indirectworkload.h
  • Kits\Cauldron2\dx12\framework\render\material.cpp
  • Kits\Cauldron2\dx12\framework\render\material.h
  • Kits\Cauldron2\dx12\framework\render\mesh.cpp
  • Kits\Cauldron2\dx12\framework\render\mesh.h
  • Kits\Cauldron2\dx12\framework\render\parameterset.cpp
  • Kits\Cauldron2\dx12\framework\render\parameterset.h
  • Kits\Cauldron2\dx12\framework\render\particle.cpp
  • Kits\Cauldron2\dx12\framework\render\particle.h
  • Kits\Cauldron2\dx12\framework\render\pipelinedesc.cpp
  • Kits\Cauldron2\dx12\framework\render\pipelinedesc.h
  • Kits\Cauldron2\dx12\framework\render\pipelineobject.h
  • Kits\Cauldron2\dx12\framework\render\profiler.cpp
  • Kits\Cauldron2\dx12\framework\render\profiler.h
  • Kits\Cauldron2\dx12\framework\render\rasterview.cpp
  • Kits\Cauldron2\dx12\framework\render\rasterview.h
  • Kits\Cauldron2\dx12\framework\render\renderdefines.h
  • Kits\Cauldron2\dx12\framework\render\rendermodule.cpp
  • Kits\Cauldron2\dx12\framework\render\rendermodule.h
  • Kits\Cauldron2\dx12\framework\render\rendermodules\fpslimiter\fpslimiterrendermodule.cpp
  • Kits\Cauldron2\dx12\framework\render\rendermodules\fpslimiter\fpslimiterrendermodule.h
  • Kits\Cauldron2\dx12\framework\render\rendermodules\raytracing\raytracingrendermodule.cpp
  • Kits\Cauldron2\dx12\framework\render\rendermodules\raytracing\raytracingrendermodule.h
  • Kits\Cauldron2\dx12\framework\render\rendermodules\rsr\runtimeshaderrecompilerrendermodule.cpp
  • Kits\Cauldron2\dx12\framework\render\rendermodules\rsr\runtimeshaderrecompilerrendermodule.h
  • Kits\Cauldron2\dx12\framework\render\rendermodules\skinning\skinningrendermodule.cpp
  • Kits\Cauldron2\dx12\framework\render\rendermodules\skinning\skinningrendermodule.h
  • Kits\Cauldron2\dx12\framework\render\rendermodules\swapchain\swapchainrendermodule.cpp
  • Kits\Cauldron2\dx12\framework\render\rendermodules\swapchain\swapchainrendermodule.h
  • Kits\Cauldron2\dx12\framework\render\rendermodules\tonemapping\tonemappingrendermodule.cpp
  • Kits\Cauldron2\dx12\framework\render\rendermodules\tonemapping\tonemappingrendermodule.h
  • Kits\Cauldron2\dx12\framework\render\rendermodules\ui\uirendermodule.cpp
  • Kits\Cauldron2\dx12\framework\render\rendermodules\ui\uirendermodule.h
  • Kits\Cauldron2\dx12\framework\render\resourceresizedlistener.cpp
  • Kits\Cauldron2\dx12\framework\render\resourceresizedlistener.h
  • Kits\Cauldron2\dx12\framework\render\resourceview.cpp
  • Kits\Cauldron2\dx12\framework\render\resourceview.h
  • Kits\Cauldron2\dx12\framework\render\resourceviewallocator.cpp
  • Kits\Cauldron2\dx12\framework\render\resourceviewallocator.h
  • Kits\Cauldron2\dx12\framework\render\rootsignature.h
  • Kits\Cauldron2\dx12\framework\render\rootsignaturedesc.cpp
  • Kits\Cauldron2\dx12\framework\render\rootsignaturedesc.h
  • Kits\Cauldron2\dx12\framework\render\rtresources.h
  • Kits\Cauldron2\dx12\framework\render\sampler.h
  • Kits\Cauldron2\dx12\framework\render\shaderbuilder.h
  • Kits\Cauldron2\dx12\framework\render\shaderbuilderhelper.cpp
  • Kits\Cauldron2\dx12\framework\render\shaderbuilderhelper.h
  • Kits\Cauldron2\dx12\framework\render\shadowmapresourcepool.cpp
  • Kits\Cauldron2\dx12\framework\render\shadowmapresourcepool.h
  • Kits\Cauldron2\dx12\framework\render\swapchain.cpp
  • Kits\Cauldron2\dx12\framework\render\swapchain.h
  • Kits\Cauldron2\dx12\framework\render\texture.cpp
  • Kits\Cauldron2\dx12\framework\render\texture.h
  • Kits\Cauldron2\dx12\framework\render\uploadheap.cpp
  • Kits\Cauldron2\dx12\framework\render\uploadheap.h
  • Kits\Cauldron2\dx12\framework\render\win\shaderbuilder_win.cpp
  • Kits\Cauldron2\dx12\framework\shaders\autoexposure.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\builddistortionfield.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\commonintersect.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\computeskinning.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\copytexture.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\fidelityfx\ffx_common_types.h
  • Kits\Cauldron2\dx12\framework\shaders\fidelityfx\ffx_core_cpu.h
  • Kits\Cauldron2\dx12\framework\shaders\fidelityfx\ffx_core_gpu_common_half.h
  • Kits\Cauldron2\dx12\framework\shaders\fidelityfx\ffx_core_gpu_common.h
  • Kits\Cauldron2\dx12\framework\shaders\fidelityfx\ffx_core_hlsl.h
  • Kits\Cauldron2\dx12\framework\shaders\fidelityfx\ffx_core_portability.h
  • Kits\Cauldron2\dx12\framework\shaders\fidelityfx\ffx_core.h
  • Kits\Cauldron2\dx12\framework\shaders\fidelityfx\parallelsort\ffx_parallelsort_common.h
  • Kits\Cauldron2\dx12\framework\shaders\fidelityfx\parallelsort\ffx_parallelsort.h
  • Kits\Cauldron2\dx12\framework\shaders\fidelityfx\spd\ffx_spd.h
  • Kits\Cauldron2\dx12\framework\shaders\fpslimiter.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\fullscreen.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\hudlessblit.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\lensdistortion.h
  • Kits\Cauldron2\dx12\framework\shaders\lightfunctionscommon.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\lightingcommon.h
  • Kits\Cauldron2\dx12\framework\shaders\particlecommon.h
  • Kits\Cauldron2\dx12\framework\shaders\rasterlightfunctions.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\raytracingcommon.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\raytracinglightfunctions.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\shadercommon.h
  • Kits\Cauldron2\dx12\framework\shaders\shadowFiltering.h
  • Kits\Cauldron2\dx12\framework\shaders\surfacerendercommon.h
  • Kits\Cauldron2\dx12\framework\shaders\tonemappercommon.h
  • Kits\Cauldron2\dx12\framework\shaders\tonemappers.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\tonemapping.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\transferFunction.h
  • Kits\Cauldron2\dx12\framework\shaders\transformVS.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\ui.hlsl
  • Kits\Cauldron2\dx12\framework\shaders\uicommon.h
  • Kits\Cauldron2\dx12\framework\shaders\upscaler.h
  • Kits\Cauldron2\dx12\rendermodules\animatedtextures\animatedtexturesrendermodule.cpp
  • Kits\Cauldron2\dx12\rendermodules\animatedtextures\animatedtexturesrendermodule.h
  • Kits\Cauldron2\dx12\rendermodules\animatedtextures\shaders\AnimatedTexture.hlsl
  • Kits\Cauldron2\dx12\rendermodules\gbuffer\config\gbufferrendermodule.json
  • Kits\Cauldron2\dx12\rendermodules\gbuffer\gbufferrendermodule.cpp
  • Kits\Cauldron2\dx12\rendermodules\gbuffer\gbufferrendermodule.h
  • Kits\Cauldron2\dx12\rendermodules\gbuffer\shaders\gbufferps.hlsl
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\ffx_assert.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\ffx_error.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\ffx_interface.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\ffx_parallelsort_private.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\ffx_parallelsort.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\ffx_types.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\ffx_util.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\gpuparticlerendermodule.cpp
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\gpuparticlerendermodule.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort.cpp
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort_callbacks_glsl.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort_callbacks_hlsl.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort_common.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort_reduce.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort_resources.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort_scan_add.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort_scan.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort_scatter.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort_setup_indirect_args.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort_sum.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\parallelsort\ffx_parallelsort.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\parallelsort_common_ffx.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\parallelsort_reduce_pass.hlsl
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\parallelsort_scan_add_pass.hlsl
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\parallelsort_scan_pass.hlsl
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\parallelsort_scatter_pass.hlsl
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\parallelsort_setup_indirect_args.hlsl
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\parallelsort_sum_pass.hlsl
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\particleemit.hlsl
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\particlesimulation.hlsl
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\particlesimulationcommon.h
  • Kits\Cauldron2\dx12\rendermodules\gpuparticle\shaders\simulationbindings.h
  • Kits\Cauldron2\dx12\rendermodules\lighting\lightingrendermodule.cpp
  • Kits\Cauldron2\dx12\rendermodules\lighting\lightingrendermodule.h
  • Kits\Cauldron2\dx12\rendermodules\lighting\shaders\lighting.hlsl
  • Kits\Cauldron2\dx12\rendermodules\rastershadow\config\rastershadowrendermodule.json
  • Kits\Cauldron2\dx12\rendermodules\rastershadow\rastershadowrendermodule.cpp
  • Kits\Cauldron2\dx12\rendermodules\rastershadow\rastershadowrendermodule.h
  • Kits\Cauldron2\dx12\rendermodules\rastershadow\shaders\rastershadowps.hlsl
  • Kits\Cauldron2\dx12\rendermodules\rendermoduleregistry.cpp
  • Kits\Cauldron2\dx12\rendermodules\rendermoduleregistry.h
  • Kits\Cauldron2\dx12\rendermodules\skydome\config\skydomerendermodule.json
  • Kits\Cauldron2\dx12\rendermodules\skydome\shaders\skydome.hlsl
  • Kits\Cauldron2\dx12\rendermodules\skydome\shaders\skydomecommon.h
  • Kits\Cauldron2\dx12\rendermodules\skydome\shaders\skydomeproc.hlsl
  • Kits\Cauldron2\dx12\rendermodules\skydome\skydomerendermodule.cpp
  • Kits\Cauldron2\dx12\rendermodules\skydome\skydomerendermodule.h
  • Kits\Cauldron2\dx12\rendermodules\taa\config\taarendermodule.json
  • Kits\Cauldron2\dx12\rendermodules\taa\shaders\taa.hlsl
  • Kits\Cauldron2\dx12\rendermodules\taa\shaders\taacommon.h
  • Kits\Cauldron2\dx12\rendermodules\taa\shaders\taaPost.hlsl
  • Kits\Cauldron2\dx12\rendermodules\taa\taarendermodule.cpp
  • Kits\Cauldron2\dx12\rendermodules\taa\taarendermodule.h
  • Kits\Cauldron2\dx12\rendermodules\translucency\config\translucencyrendermodule.json
  • Kits\Cauldron2\dx12\rendermodules\translucency\shaders\particlerender.hlsl
  • Kits\Cauldron2\dx12\rendermodules\translucency\shaders\particlerendercommon.h
  • Kits\Cauldron2\dx12\rendermodules\translucency\shaders\translucencyps.hlsl
  • Kits\Cauldron2\dx12\rendermodules\translucency\translucencyrendermodule.cpp
  • Kits\Cauldron2\dx12\rendermodules\translucency\translucencyrendermodule.h
  • Kits\Cauldron2\dx12\vcpkg.json
  • Kits\FidelityFX\api\include\dx12\ffx_api_dx12.h
  • Kits\FidelityFX\api\include\dx12\ffx_api_dx12.hpp
  • Kits\FidelityFX\api\include\ffx_api_loader.h
  • Kits\FidelityFX\api\include\ffx_api_types.h
  • Kits\FidelityFX\api\include\ffx_api.h
  • Kits\FidelityFX\api\include\ffx_api.hpp
  • Kits\FidelityFX\api\internal\ffx_api_helper.h
  • Kits\FidelityFX\api\internal\ffx_api.cpp
  • Kits\FidelityFX\api\internal\ffx_assert.cpp
  • Kits\FidelityFX\api\internal\ffx_assert.h
  • Kits\FidelityFX\api\internal\ffx_backends.h
  • Kits\FidelityFX\api\internal\ffx_error.h
  • Kits\FidelityFX\api\internal\ffx_interface.h
  • Kits\FidelityFX\api\internal\ffx_internal_types.h
  • Kits\FidelityFX\api\internal\ffx_message.cpp
  • Kits\FidelityFX\api\internal\ffx_message.h
  • Kits\FidelityFX\api\internal\ffx_object_management.cpp
  • Kits\FidelityFX\api\internal\ffx_object_management.h
  • Kits\FidelityFX\api\internal\ffx_provider.h
  • Kits\FidelityFX\api\internal\ffx_query_fallback.cpp
  • Kits\FidelityFX\api\internal\ffx_util.h
  • Kits\FidelityFX\api\internal\gpu\ffx_common_types.h
  • Kits\FidelityFX\api\internal\gpu\ffx_core_cpu.h
  • Kits\FidelityFX\api\internal\gpu\ffx_core_gpu_common_half.h
  • Kits\FidelityFX\api\internal\gpu\ffx_core_gpu_common.h
  • Kits\FidelityFX\api\internal\gpu\ffx_core_hlsl.h
  • Kits\FidelityFX\api\internal\gpu\ffx_core_portability.h
  • Kits\FidelityFX\api\internal\gpu\ffx_core.h
  • Kits\FidelityFX\backend\dx12\d3dx12.h
  • Kits\FidelityFX\backend\dx12\ffx_backends_dx12.cpp
  • Kits\FidelityFX\backend\dx12\ffx_dx12.cpp
  • Kits\FidelityFX\backend\dx12\ffx_dx12.h
  • Kits\FidelityFX\denoisers\include\ffx_denoiser.h
  • Kits\FidelityFX\denoisers\include\ffx_denoiser.hpp
  • Kits\FidelityFX\docs\getting-started\ffx-api.md
  • Kits\FidelityFX\docs\getting-started\index.md
  • Kits\FidelityFX\docs\getting-started\media\component-dependencies-dark.png
  • Kits\FidelityFX\docs\getting-started\media\component-dependencies.png
  • Kits\FidelityFX\docs\getting-started\media\config_init.jpg
  • Kits\FidelityFX\docs\getting-started\media\lighting-ui.jpg
  • Kits\FidelityFX\docs\getting-started\media\limiter-ui.jpg
  • Kits\FidelityFX\docs\getting-started\media\magnifier-ui.jpg
  • Kits\FidelityFX\docs\getting-started\media\particle-ui.jpg
  • Kits\FidelityFX\docs\getting-started\media\postprocessing-ui.jpg
  • Kits\FidelityFX\docs\getting-started\media\shadowraster-ui.jpg
  • Kits\FidelityFX\docs\getting-started\media\skydome-ui.jpg
  • Kits\FidelityFX\docs\getting-started\media\taa-ui.jpg
  • Kits\FidelityFX\docs\getting-started\naming-guidelines.md
  • Kits\FidelityFX\docs\getting-started\sdk-structure.md
  • Kits\FidelityFX\docs\license.md
  • Kits\FidelityFX\docs\media\AMD_FSR_SDK_Lockup_RGB_Blk.png
  • Kits\FidelityFX\docs\media\AMD_FSR_SDK_Lockup_RGB_Wht.png
  • Kits\FidelityFX\docs\techniques\denoising.md
  • Kits\FidelityFX\docs\techniques\frame-interpolation-api.md
  • Kits\FidelityFX\docs\techniques\frame-interpolation-ml.md
  • Kits\FidelityFX\docs\techniques\frame-interpolation-swap-chain.md
  • Kits\FidelityFX\docs\techniques\frame-interpolation.md
  • Kits\FidelityFX\docs\techniques\index.md
  • Kits\FidelityFX\docs\techniques\media\cross.png
  • Kits\FidelityFX\docs\techniques\media\denoiser\fsr-ray-regeneration-brdf-lut.jpg
  • Kits\FidelityFX\docs\techniques\media\denoiser\fsr-ray-regeneration-denoised-sample.jpg
  • Kits\FidelityFX\docs\techniques\media\denoiser\fsr-ray-regeneration-noisy-sample.jpg
  • Kits\FidelityFX\docs\techniques\media\denoiser\fsr-ray-regeneration-sample.jpg
  • Kits\FidelityFX\docs\techniques\media\frame-interpolation-swapchain\frame-interpolation-swap-chain.svg
  • Kits\FidelityFX\docs\techniques\media\frame-interpolation\frame-interpolation-debug-overlay.svg
  • Kits\FidelityFX\docs\techniques\media\frame-pacing\fixed-high.svg
  • Kits\FidelityFX\docs\techniques\media\frame-pacing\fixed-low.svg
  • Kits\FidelityFX\docs\techniques\media\frame-pacing\pacing-overview.svg
  • Kits\FidelityFX\docs\techniques\media\frame-pacing\variable-inside.svg
  • Kits\FidelityFX\docs\techniques\media\radiance-cache\banner.jpg
  • Kits\FidelityFX\docs\techniques\media\radiance-cache\path-tracer-schematic-querying.png
  • Kits\FidelityFX\docs\techniques\media\radiance-cache\path-tracer-schematic-self-train.png
  • Kits\FidelityFX\docs\techniques\media\radiance-cache\path-tracer-schematic-subpaths.png
  • Kits\FidelityFX\docs\techniques\media\radiance-cache\pipeline-one-pass.png
  • Kits\FidelityFX\docs\techniques\media\radiance-cache\pipeline-two-pass.png
  • Kits\FidelityFX\docs\techniques\media\radiance-cache\sub-path-eqn.png
  • Kits\FidelityFX\docs\techniques\media\super-resolution-interpolation\01_FSR3_DataFlow.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-interpolation\02_FSR3_Flow.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-interpolation\03_FSR3_FlowAsyncQueue.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-interpolation\04_FSR3_UiCallback.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-interpolation\05_FSR3_NoFG_UiCallback.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-interpolation\06_FSR3_UiTex.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-interpolation\07_FSR3_NoFG_UiTex.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-interpolation\08_FSR3_HUDLess.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-ml\fsr4-sample-resized.jpg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-ml\fsr4-sample.jpg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-ml\pipeline-placement.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-ml\upscaler-debug-overlay.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-temporal\fsr2-sample_resized.jpg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-temporal\fsr2-sample.jpg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-temporal\fsr3-sample_resized.jpg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-temporal\fsr3-sample.jpg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-temporal\jitter-space.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-temporal\motion-vectors.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-temporal\overview.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-temporal\pipeline-placement.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-upscaler\overview.svg
  • Kits\FidelityFX\docs\techniques\media\super-resolution-upscaler\upscaler-debug-fsr4.png
  • Kits\FidelityFX\docs\techniques\media\super-resolution-upscaler\upscaler-debug-overlay.svg
  • Kits\FidelityFX\docs\techniques\media\tick.png
  • Kits\FidelityFX\docs\techniques\radiance-cache.md
  • Kits\FidelityFX\docs\techniques\super-resolution-ml.md
  • Kits\FidelityFX\docs\techniques\super-resolution-temporal.md
  • Kits\FidelityFX\docs\techniques\super-resolution-upscaler.md
  • Kits\FidelityFX\docs\whats-new\index.md
  • Kits\FidelityFX\docs\whats-new\version_1_0.md
  • Kits\FidelityFX\docs\whats-new\version_1_1_1.md
  • Kits\FidelityFX\docs\whats-new\version_1_1_2.md
  • Kits\FidelityFX\docs\whats-new\version_1_1_3.md
  • Kits\FidelityFX\docs\whats-new\version_1_1_4.md
  • Kits\FidelityFX\docs\whats-new\version_1_1.md
  • Kits\FidelityFX\docs\whats-new\version_2_0_0.md
  • Kits\FidelityFX\framegeneration\fsr3\dx12\antilag2\ffx_antilag2_dx12.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\BuildFrameInterpolationShaders.bat
  • Kits\FidelityFX\framegeneration\fsr3\dx12\BuildOpticalFlowShaders.bat
  • Kits\FidelityFX\framegeneration\fsr3\dx12\ffx_provider_fsr3framegenerationswapchain_dx12.cpp
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDebugPacing.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDebugPacingPS.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDebugPacingVS.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDX12_DebugPacing.cpp
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDX12_DebugPacing.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDX12_Helpers.cpp
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDX12_Helpers.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDX12_UiComposition.cpp
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDX12_UiComposition.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDX12.cpp
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainDX12.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainUiComposition.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainUiCompositionPremulPS.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainUiCompositionPremulVS.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainUiCompositionPS.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\FrameInterpolationSwapchainUiCompositionVS.h
  • Kits\FidelityFX\framegeneration\fsr3\dx12\recompileUiCompositionHLSL.bat
  • Kits\FidelityFX\framegeneration\fsr3\include\ffx_frameinterpolation.h
  • Kits\FidelityFX\framegeneration\fsr3\include\ffx_opticalflow.h
  • Kits\FidelityFX\framegeneration\fsr3\include\ffx_provider_fsr3framegeneration.h
  • Kits\FidelityFX\framegeneration\fsr3\include\ffx_provider_fsr3framegenerationswapchain.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_callbacks_hlsl.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_common.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_compute_game_vector_field_inpainting_pyramid.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_compute_inpainting_pyramid.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_debug_view.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_disocclusion_mask.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_game_motion_vector_field.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_inpainting.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_optical_flow_vector_field.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_reconstruct_dilated_velocity_and_previous_depth.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_reconstruct_previous_depth.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_resources.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation_setup.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\frameinterpolation\ffx_frameinterpolation.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\opticalflow\ffx_opticalflow_callbacks_hlsl.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\opticalflow\ffx_opticalflow_common.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\opticalflow\ffx_opticalflow_compute_luminance_pyramid.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\opticalflow\ffx_opticalflow_compute_optical_flow_v5.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\opticalflow\ffx_opticalflow_compute_scd_divergence.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\opticalflow\ffx_opticalflow_filter_optical_flow_v5.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\opticalflow\ffx_opticalflow_generate_scd_histogram.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\opticalflow\ffx_opticalflow_prepare_luma.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\opticalflow\ffx_opticalflow_resources.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\opticalflow\ffx_opticalflow_scale_optical_flow_advanced_v5.h
  • Kits\FidelityFX\framegeneration\fsr3\include\gpu\spd\ffx_spd.h
  • Kits\FidelityFX\framegeneration\fsr3\internal\ffx_frameinterpolation_private.h
  • Kits\FidelityFX\framegeneration\fsr3\internal\ffx_frameinterpolation_shaderblobs.cpp
  • Kits\FidelityFX\framegeneration\fsr3\internal\ffx_frameinterpolation_shaderblobs.h
  • Kits\FidelityFX\framegeneration\fsr3\internal\ffx_frameinterpolation.cpp
  • Kits\FidelityFX\framegeneration\fsr3\internal\ffx_opticalflow_private.h
  • Kits\FidelityFX\framegeneration\fsr3\internal\ffx_opticalflow_shaderblobs.cpp
  • Kits\FidelityFX\framegeneration\fsr3\internal\ffx_opticalflow_shaderblobs.h
  • Kits\FidelityFX\framegeneration\fsr3\internal\ffx_opticalflow.cpp
  • Kits\FidelityFX\framegeneration\fsr3\internal\ffx_provider_fsr3framegeneration.cpp
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_compute_game_vector_field_inpainting_pyramid_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_compute_inpainting_pyramid_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_debug_view_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_disocclusion_mask_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_game_motion_vector_field_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_inpainting_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_optical_flow_vector_field_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_reconstruct_and_dilate_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_reconstruct_previous_depth_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_frameinterpolation_setup_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_opticalflow_compute_luminance_pyramid_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_opticalflow_compute_optical_flow_advanced_pass_v5.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_opticalflow_compute_scd_divergence_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_opticalflow_filter_optical_flow_pass_v5.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_opticalflow_generate_scd_histogram_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_opticalflow_prepare_luma_pass.hlsl
  • Kits\FidelityFX\framegeneration\fsr3\internal\shaders\ffx_opticalflow_scale_optical_flow_advanced_pass_v5.hlsl
  • Kits\FidelityFX\framegeneration\include\dx12\ffx_api_framegeneration_dx12.h
  • Kits\FidelityFX\framegeneration\include\dx12\ffx_api_framegeneration_dx12.hpp
  • Kits\FidelityFX\framegeneration\include\ffx_framegeneration_api_types.h
  • Kits\FidelityFX\framegeneration\include\ffx_framegeneration.h
  • Kits\FidelityFX\framegeneration\include\ffx_framegeneration.hpp
  • Kits\FidelityFX\framegeneration\internal\ffx_framegeneration_internal.h
  • Kits\FidelityFX\radiancecache\include\ffx_radiancecache.h
  • Kits\FidelityFX\radiancecache\include\ffx_radiancecache.hpp
  • Kits\FidelityFX\readme.md
  • Kits\FidelityFX\signedbin\amd_fidelityfx_denoiser_dx12.dll
  • Kits\FidelityFX\signedbin\amd_fidelityfx_denoiser_dx12.lib
  • Kits\FidelityFX\signedbin\amd_fidelityfx_denoiser_dx12.pdb
  • Kits\FidelityFX\signedbin\amd_fidelityfx_framegeneration_dx12.dll
  • Kits\FidelityFX\signedbin\amd_fidelityfx_framegeneration_dx12.lib
  • Kits\FidelityFX\signedbin\amd_fidelityfx_framegeneration_dx12.pdb
  • Kits\FidelityFX\signedbin\amd_fidelityfx_loader_dx12.dll
  • Kits\FidelityFX\signedbin\amd_fidelityfx_loader_dx12.lib
  • Kits\FidelityFX\signedbin\amd_fidelityfx_loader_dx12.pdb
  • Kits\FidelityFX\signedbin\amd_fidelityfx_radiancecache_dx12.dll
  • Kits\FidelityFX\signedbin\amd_fidelityfx_radiancecache_dx12.lib
  • Kits\FidelityFX\signedbin\amd_fidelityfx_radiancecache_dx12.pdb
  • Kits\FidelityFX\signedbin\amd_fidelityfx_upscaler_dx12.dll
  • Kits\FidelityFX\signedbin\amd_fidelityfx_upscaler_dx12.lib
  • Kits\FidelityFX\signedbin\amd_fidelityfx_upscaler_dx12.pdb
  • Kits\FidelityFX\upscalers\fsr3\dx12\BuildFSR2Shaders.bat
  • Kits\FidelityFX\upscalers\fsr3\dx12\BuildFSR3UpscalerShaders.bat
  • Kits\FidelityFX\upscalers\fsr3\include\ffx_fsr2.h
  • Kits\FidelityFX\upscalers\fsr3\include\ffx_fsr3upscaler.h
  • Kits\FidelityFX\upscalers\fsr3\include\ffx_provider_fsr2.h
  • Kits\FidelityFX\upscalers\fsr3\include\ffx_provider_fsr3upscale.h
  • Kits\FidelityFX\upscalers\fsr3\include\ffx_spd.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr1\ffx_fsr1.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_accumulate.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_callbacks_hlsl.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_common.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_compute_luminance_pyramid.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_depth_clip.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_lock.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_postprocess_lock_status.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_rcas.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_reconstruct_dilated_velocity_and_previous_depth.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_reproject.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_resources.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_sample.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_tcr_autogen.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr2\ffx_fsr2_upsample.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3\ffx_fsr3_callbacks_hlsl.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3\ffx_fsr3_common.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3\ffx_fsr3_resources.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_accumulate.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_callbacks_hlsl.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_common.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_debug_view.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_luma_instability.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_luma_pyramid.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_prepare_inputs.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_prepare_reactivity.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_rcas.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_reproject.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_resources.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_sample.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_shading_change_pyramid.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_shading_change.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\fsr3upscaler\ffx_fsr3upscaler_upsample.h
  • Kits\FidelityFX\upscalers\fsr3\include\gpu\spd\ffx_spd.h
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_fsr2_maximum_bias.h
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_fsr2_private.h
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_fsr2_shaderblobs.cpp
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_fsr2_shaderblobs.h
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_fsr2.cpp
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_fsr3_private.h
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_fsr3upscaler_private.h
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_fsr3upscaler_shaderblobs.cpp
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_fsr3upscaler_shaderblobs.h
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_fsr3upscaler.cpp
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_provider_fsr2.cpp
  • Kits\FidelityFX\upscalers\fsr3\internal\ffx_provider_fsr3upscale.cpp
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr2_accumulate_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr2_autogen_reactive_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr2_compute_luminance_pyramid_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr2_debug_blit.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr2_depth_clip_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr2_lock_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr2_rcas_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr2_reconstruct_previous_depth_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr2_tcr_autogen_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr3upscaler_accumulate_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr3upscaler_autogen_reactive_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr3upscaler_debug_view_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr3upscaler_luma_instability_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr3upscaler_luma_pyramid_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr3upscaler_prepare_inputs_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr3upscaler_prepare_reactivity_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr3upscaler_rcas_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr3upscaler_shading_change_pass.hlsl
  • Kits\FidelityFX\upscalers\fsr3\internal\shaders\ffx_fsr3upscaler_shading_change_pyramid_pass.hlsl
  • Kits\FidelityFX\upscalers\include\ffx_upscale.h
  • Kits\FidelityFX\upscalers\include\ffx_upscale.hpp
  • Kits\OpenSource\amd\acs\amd_acs_ARM64_2022_MD.lib
  • Kits\OpenSource\amd\acs\amd_acs_ARM64_2022_MDd.lib
  • Kits\OpenSource\amd\acs\amd_acs_ARM64_2022_MT.lib
  • Kits\OpenSource\amd\acs\amd_acs_ARM64_2022_MTd.lib
  • Kits\OpenSource\amd\acs\amd_acs_ARM64.dll
  • Kits\OpenSource\amd\acs\amd_acs_ARM64.exp
  • Kits\OpenSource\amd\acs\amd_acs_ARM64.lib
  • Kits\OpenSource\amd\acs\amd_acs_ARM64d.exp
  • Kits\OpenSource\amd\acs\amd_acs_ARM64d.lib
  • Kits\OpenSource\amd\acs\amd_acs_x64_2019_MD.lib
  • Kits\OpenSource\amd\acs\amd_acs_x64_2019_MDd.lib
  • Kits\OpenSource\amd\acs\amd_acs_x64_2019_MT.lib
  • Kits\OpenSource\amd\acs\amd_acs_x64_2019_MTd.lib
  • Kits\OpenSource\amd\acs\amd_acs_x64.dll
  • Kits\OpenSource\amd\acs\amd_acs_x64.exp
  • Kits\OpenSource\amd\acs\amd_acs_x64.lib
  • Kits\OpenSource\amd\acs\amd_acs_x64d.exp
  • Kits\OpenSource\amd\acs\amd_acs_x64d.lib
  • Kits\OpenSource\amd\acs\amd_acs.h
  • Kits\OpenSource\amd\acs\LICENSE.txt
  • Kits\OpenSource\amd\acs\README.md
  • Kits\OpenSource\amd\ags\ags_shader_intrinsics_dx12.hlsl
  • Kits\OpenSource\amd\ags\amd_ags_x64.dll
  • Kits\OpenSource\amd\ags\amd_ags_x64.lib
  • Kits\OpenSource\amd\ags\amd_ags.chm
  • Kits\OpenSource\amd\ags\amd_ags.h
  • Kits\OpenSource\amd\ags\LICENSE.txt
  • Kits\OpenSource\amd\ags\README.md
  • Kits\OpenSource\amd\antilag2\ffx_antilag2_dx12.h
  • Kits\OpenSource\amd\memoryallocator\D3D12MemAlloc.cpp
  • Kits\OpenSource\amd\memoryallocator\D3D12MemAlloc.h
  • Kits\OpenSource\amd\memoryallocator\license.txt
  • Kits\OpenSource\amd\memoryallocator\memoryallocator.cpp
  • Kits\OpenSource\amd\memoryallocator\memoryallocator.h
  • Kits\OpenSource\amd\memoryallocator\vk_mem_alloc.h
  • Kits\OpenSource\imgui\backends\imgui_impl_dx12.cpp
  • Kits\OpenSource\imgui\backends\imgui_impl_dx12.h
  • Kits\OpenSource\imgui\backends\imgui_impl_win32.cpp
  • Kits\OpenSource\imgui\backends\imgui_impl_win32.h
  • Kits\OpenSource\imgui\docs\BACKENDS.md
  • Kits\OpenSource\imgui\docs\CHANGELOG.txt
  • Kits\OpenSource\imgui\docs\CONTRIBUTING.md
  • Kits\OpenSource\imgui\docs\EXAMPLES.md
  • Kits\OpenSource\imgui\docs\FAQ.md
  • Kits\OpenSource\imgui\docs\FONTS.md
  • Kits\OpenSource\imgui\docs\README.md
  • Kits\OpenSource\imgui\docs\TODO.txt
  • Kits\OpenSource\imgui\imconfig.h
  • Kits\OpenSource\imgui\imgui_demo.cpp
  • Kits\OpenSource\imgui\imgui_draw.cpp
  • Kits\OpenSource\imgui\imgui_internal.h
  • Kits\OpenSource\imgui\imgui_tables.cpp
  • Kits\OpenSource\imgui\imgui_widgets.cpp
  • Kits\OpenSource\imgui\imgui.cpp
  • Kits\OpenSource\imgui\imgui.h
  • Kits\OpenSource\imgui\imstb_rectpack.h
  • Kits\OpenSource\imgui\imstb_textedit.h
  • Kits\OpenSource\imgui\imstb_truetype.h
  • Kits\OpenSource\imgui\LICENSE.txt
  • Kits\OpenSource\imgui\misc\cpp\imgui_stdlib.cpp
  • Kits\OpenSource\imgui\misc\cpp\imgui_stdlib.h
  • Kits\OpenSource\imgui\misc\cpp\README.txt
  • Kits\OpenSource\imgui\misc\debuggers\imgui.gdb
  • Kits\OpenSource\imgui\misc\debuggers\imgui.natstepfilter
  • Kits\OpenSource\imgui\misc\debuggers\imgui.natvis
  • Kits\OpenSource\imgui\misc\debuggers\README.txt
  • Kits\OpenSource\imgui\misc\fonts\binary_to_compressed_c.cpp
  • Kits\OpenSource\imgui\misc\fonts\Cousine-Regular.ttf
  • Kits\OpenSource\imgui\misc\fonts\DroidSans.ttf
  • Kits\OpenSource\imgui\misc\fonts\Karla-Regular.ttf
  • Kits\OpenSource\imgui\misc\fonts\ProggyClean.ttf
  • Kits\OpenSource\imgui\misc\fonts\ProggyTiny.ttf
  • Kits\OpenSource\imgui\misc\fonts\Roboto-Medium.ttf
  • Kits\OpenSource\imgui\misc\freetype\imgui_freetype.cpp
  • Kits\OpenSource\imgui\misc\freetype\imgui_freetype.h
  • Kits\OpenSource\imgui\misc\freetype\README.md
  • Kits\OpenSource\imgui\misc\README.txt
  • Kits\OpenSource\imgui\misc\single_file\imgui_single_file.h
  • Kits\OpenSource\nlohmann\json_fwd.hpp
  • Kits\OpenSource\nlohmann\json.hpp
  • Kits\OpenSource\nlohmann\LICENSE.MIT
  • Kits\OpenSource\nlohmann\version.txt
  • Kits\OpenSource\stb\stb_image_write.h
  • Kits\OpenSource\stb\stb_image.h
  • Kits\OpenSource\vectormath\common.hpp
  • Kits\OpenSource\vectormath\docs\VectorMath-Library-Overview.pdf
  • Kits\OpenSource\vectormath\LICENSE.txt
  • Kits\OpenSource\vectormath\README.md
  • Kits\OpenSource\vectormath\scalar\matrix.hpp
  • Kits\OpenSource\vectormath\scalar\quaternion.hpp
  • Kits\OpenSource\vectormath\scalar\vector.hpp
  • Kits\OpenSource\vectormath\scalar\vectormath.hpp
  • Kits\OpenSource\vectormath\sse\boolinvec.hpp
  • Kits\OpenSource\vectormath\sse\floatinvec.hpp
  • Kits\OpenSource\vectormath\sse\internal.hpp
  • Kits\OpenSource\vectormath\sse\matrix.hpp
  • Kits\OpenSource\vectormath\sse\quaternion.hpp
  • Kits\OpenSource\vectormath\sse\vecidx.hpp
  • Kits\OpenSource\vectormath\sse\vector.hpp
  • Kits\OpenSource\vectormath\sse\vectormath.hpp
  • Kits\OpenSource\vectormath\vec2d.hpp
  • Kits\OpenSource\vectormath\vectormath.hpp
  • readme.md
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\config\denoiserconfig.json
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\denoiserrendermodule.cpp
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\denoiserrendermodule.h
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\dpiawarescaling.manifest
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\FidelityFX_Denoiser_Sample_2022.props
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\FidelityFX_Denoiser_Sample_2022.sln
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\FidelityFX_Denoiser_Sample_2022.vcxproj
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\FidelityFX_Denoiser_Sample_2022.vcxproj.filters
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\fsrapirendermodule.cpp
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\fsrapirendermodule.h
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\main.cpp
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\pathtracingrendermodule.cpp
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\pathtracingrendermodule.h
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\resources\cauldron.rc
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\resources\GPUOpenChip.ico
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\resources\resource.h
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\sample.cpp
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\sample.h
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\common.hlsl
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\denoiser_compose.hlsl
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\denoiser_prepass.hlsl
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\geometry.hlsl
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\importance_sampling.hlsl
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\material.hlsl
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\random.hlsl
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\raytracing_common.hlsl
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\shared.h
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\trace_rays_denoiser.hlsl
  • Samples\Denoisers\FidelityFX_Denoiser\dx12\shaders\types.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\config.json
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\CopyNrcDlls.bat
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\D3DBase.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\D3DPipeline.cpp
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\D3DPipeline.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\dpiawarescaling.manifest
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\DXC.cpp
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\DXC.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\FidelityFX_NRC_2022.props
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\FidelityFX_NRC_2022.sln
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\FidelityFX_NRC_2022.vcxproj
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\FidelityFX_NRC_2022.vcxproj.filters
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\RenderManager.cpp
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\RenderManager.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\resources\cauldron.rc
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\resources\GPUOpenChip.ico
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\resources\resource.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\ShaderGraph.cpp
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\ShaderGraph.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Basis.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\bsdf\Beckmann.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\bsdf\BSDF.hlsli
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\bsdf\GGX.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\bsdf\Simple.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Camera.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Cel.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\color\Color.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\color\Grade.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Constants.hlsli
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Ctor.hlsli
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\FrameCtx.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Half.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Hash.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Hatch.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\integrator\PT.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\light\Planar.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Math.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\RadianceCache.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\random\Halton.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\random\OwenSobol.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\random\PCG.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\random\Random.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Ray.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\texture\Simple.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\tracable\Boolean.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\tracable\Intersector.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\tracable\KIFS.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\tracable\Primitive.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\tracable\SimpleCSG.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Transform.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\common\Triplanar.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\scene\Composite.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\scene\Display.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\scene\Meta.json
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\shaders\scene\Renderer.hlsl
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\Assert.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\Backtrace.cpp
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\Backtrace.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\FilesystemUtils.cpp
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\FilesystemUtils.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\HighResTimer.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\Json.cpp
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\Json.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\Log.cpp
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\Log.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\StringUtils.cpp
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\utils\StringUtils.h
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\vcpkg.json
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\Win32.cpp
  • Samples\RadianceCaches\FidelityFX_NRC\dx12\Win32.h
  • Samples\Upscalers\FidelityFX_FSR\dx12\config\fsrapiconfig.json
  • Samples\Upscalers\FidelityFX_FSR\dx12\dpiawarescaling.manifest
  • Samples\Upscalers\FidelityFX_FSR\dx12\FidelityFX_FSR_2022.props
  • Samples\Upscalers\FidelityFX_FSR\dx12\FidelityFX_FSR_2022.sln
  • Samples\Upscalers\FidelityFX_FSR\dx12\FidelityFX_FSR_2022.vcxproj
  • Samples\Upscalers\FidelityFX_FSR\dx12\FidelityFX_FSR_2022.vcxproj.filters
  • Samples\Upscalers\FidelityFX_FSR\dx12\fsrapirendermodule.cpp
  • Samples\Upscalers\FidelityFX_FSR\dx12\fsrapirendermodule.h
  • Samples\Upscalers\FidelityFX_FSR\dx12\main.cpp
  • Samples\Upscalers\FidelityFX_FSR\dx12\resources\cauldron.rc
  • Samples\Upscalers\FidelityFX_FSR\dx12\resources\GPUOpenChip.ico
  • Samples\Upscalers\FidelityFX_FSR\dx12\resources\resource.h
  • Samples\Upscalers\FidelityFX_FSR\dx12\sample.cpp
  • Samples\Upscalers\FidelityFX_FSR\dx12\sample.h
  • Tools\media_delivery\MediaDelivery.exe
  • UpdateMedia.bat

are subject to the following license:

Copyright (C) 2025  Advanced Micro Devices, Inc. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.