diff --git a/descriptions/SDK.AMD_FSR_FrameGen.md b/descriptions/SDK.AMD_FSR_FrameGen.md new file mode 100644 index 000000000..2c5cd1617 --- /dev/null +++ b/descriptions/SDK.AMD_FSR_FrameGen.md @@ -0,0 +1 @@ +[**AMD FSR Frame Generation**](https://gpuopen.com/amd-fsr-framegeneration/) is an advanced frame-generating solution that leverages machine learning (ML) algorithms to generate high-quality intermediate frames from two consecutive source images, interpolating the motion of pixels between the start and end images. diff --git a/descriptions/SDK.AMD_FSR_RayRegen.md b/descriptions/SDK.AMD_FSR_RayRegen.md new file mode 100644 index 000000000..2b3cded7c --- /dev/null +++ b/descriptions/SDK.AMD_FSR_RayRegen.md @@ -0,0 +1 @@ +[**AMD FSR Ray Regeneration**](https://gpuopen.com/amd-fsr-rayregeneration/) is a standalone, machine learning-powered real-time denoiser that integrates seamlessly with any game engine, enabling high-quality visuals by denoising inputs from ray-traced workloads. \ No newline at end of file diff --git a/descriptions/SDK.AMD_FSR_SDK.md b/descriptions/SDK.AMD_FSR_SDK.md new file mode 100644 index 000000000..ab16468d8 --- /dev/null +++ b/descriptions/SDK.AMD_FSR_SDK.md @@ -0,0 +1 @@ +[**AMD FSR SDK**](https://gpuopen.com/amd-fsr-sdk/) is AMD's solution for developers looking to include FSR “Redstone” features into their games. diff --git a/descriptions/SDK.AMD_FSR_Upscaling.md b/descriptions/SDK.AMD_FSR_Upscaling.md new file mode 100644 index 000000000..32704a2da --- /dev/null +++ b/descriptions/SDK.AMD_FSR_Upscaling.md @@ -0,0 +1 @@ +[**AMD FSR Upscaling**](https://gpuopen.com/amd-fsr-upscaling/) (formerly AMD FidelityFX™ Super Resolution 4) is a cutting-edge image upscaler that delivers significant image quality improvements over previous FSR generations. diff --git a/descriptions/SDK.AMD_FidelityFX.md b/descriptions/SDK.AMD_FidelityFX.md deleted file mode 100644 index 9301e8b72..000000000 --- a/descriptions/SDK.AMD_FidelityFX.md +++ /dev/null @@ -1 +0,0 @@ -[**AMD FidelityFX**](https://github.com/GPUOpen-LibrariesAndSDKs/FidelityFX-SDK/) is a collection of heavily optimized, open source technologies (shader and runtime code) that can be used by developers to improve their DirectX 12 or Vulkan applications. It includes FSR Upscaling (both Spatial and Temporal), FSR Frame Interpolation (Frame Generation), Global Illumination, Ambient Occlusion, Screen-Space Reflections, HDR tone/gamut mapping, and more. diff --git a/descriptions/SDK.AMD_FidelityFX_FSR2.md b/descriptions/SDK.AMD_FidelityFX_FSR2.md new file mode 100644 index 000000000..da54910a9 --- /dev/null +++ b/descriptions/SDK.AMD_FidelityFX_FSR2.md @@ -0,0 +1 @@ +[**AMD FidelityFX FSR2**](https://gpuopen.com/fidelityfx-superresolution-2/) is AMD's pre FSR SDK integration of FSR 2. diff --git a/descriptions/SDK.AMD_FidelityFX_SDK.md b/descriptions/SDK.AMD_FidelityFX_SDK.md new file mode 100644 index 000000000..58816e11a --- /dev/null +++ b/descriptions/SDK.AMD_FidelityFX_SDK.md @@ -0,0 +1 @@ +[**AMD FidelityFX SDK**](https://gpuopen.com/amd-fidelityfx-sdk-1/) is a collection of heavily optimized, open source technologies (shader and runtime code) that can be used by developers to improve their DirectX 12 or Vulkan applications. It includes FSR Upscaling (both Spatial and Temporal), FSR Frame Interpolation (Frame Generation), Global Illumination, Ambient Occlusion, Screen-Space Reflections, HDR tone/gamut mapping, and more. diff --git a/rules.ini b/rules.ini index 00af18062..4b6251f19 100644 --- a/rules.ini +++ b/rules.ini @@ -267,8 +267,12 @@ Adobe_Flash[] = (?:^|/)Flash[ _]?Player(?:$|/|\.) Adobe_Flash[] = (?:^|/)StandalonePlayerLocalizable\.strings(?:$|/) Allegro[] = (?:^|/)allegro-5\.2\.dll$ Allegro[] = (?:^|/)liballeg(?:ro)?\.so(?:\.[0-9]\.[0-9])?$ -AMD_FidelityFX[] = (?:^|/)amd_fidelityfx_(?:dx12|vk)\.dll$ -AMD_FidelityFX[] = (?:^|/)ffx_fsr2_api_x(?:64|86)\.dll$ +AMD_FidelityFX_FSR2 = (?:^|/)ffx_fsr2_api_x(?:64|86)\.dll$ +AMD_FidelityFX_SDK = (?:^|/)amd_fidelityfx_(?:dx12|vk)\.dll$ +AMD_FSR_FrameGen = (?:^|/)amd_fidelityfx_framegeneration_dx12\.dll$ +AMD_FSR_RayRegen = (?:^|/)amd_fidelityfx_denoiser_dx12\.dll$ +AMD_FSR_SDK = (?:^|/)amd_fidelityfx_loader_dx12\.dll$ +AMD_FSR_Upscaling = (?:^|/)amd_fidelityfx_upscaler_dx12\.dll$ AMD_GPU_Services = (?:^|/)amd_ags(?:_x(?:64|86))?\.dll$ AMD_TrueAudio_Next = (?:^|/)TrueAudioNext\.dll$ Anzu = (?:^|/)(?:lib)?anzu\.dll$ diff --git a/tests/types/SDK.AMD_FSR_FrameGen.txt b/tests/types/SDK.AMD_FSR_FrameGen.txt new file mode 100644 index 000000000..6da4f3472 --- /dev/null +++ b/tests/types/SDK.AMD_FSR_FrameGen.txt @@ -0,0 +1,2 @@ +/amd_fidelityfx_framegeneration_dx12.dll +amd_fidelityfx_framegeneration_dx12.dll diff --git a/tests/types/SDK.AMD_FSR_RayRegen.txt b/tests/types/SDK.AMD_FSR_RayRegen.txt new file mode 100644 index 000000000..8a08b2461 --- /dev/null +++ b/tests/types/SDK.AMD_FSR_RayRegen.txt @@ -0,0 +1,2 @@ +/amd_fidelityfx_denoiser_dx12.dll +amd_fidelityfx_denoiser_dx12.dll diff --git a/tests/types/SDK.AMD_FSR_SDK.txt b/tests/types/SDK.AMD_FSR_SDK.txt new file mode 100644 index 000000000..8b0ef29ac --- /dev/null +++ b/tests/types/SDK.AMD_FSR_SDK.txt @@ -0,0 +1,3 @@ +/amd_fidelityfx_loader_dx12.dll +amd_fidelityfx_loader_dx12.dll + diff --git a/tests/types/SDK.AMD_FSR_Upscaling.txt b/tests/types/SDK.AMD_FSR_Upscaling.txt new file mode 100644 index 000000000..4a5e550b0 --- /dev/null +++ b/tests/types/SDK.AMD_FSR_Upscaling.txt @@ -0,0 +1,2 @@ +/amd_fidelityfx_upscaler_dx12.dll +amd_fidelityfx_upscaler_dx12.dll diff --git a/tests/types/SDK.AMD_FidelityFX.txt b/tests/types/SDK.AMD_FidelityFX.txt deleted file mode 100644 index 1410ddd7b..000000000 --- a/tests/types/SDK.AMD_FidelityFX.txt +++ /dev/null @@ -1,14 +0,0 @@ -/amd_fidelityfx_dx12.dll -/amd_fidelityfx_vk.dll -/ffx_fsr2_api_x64.dll -/ffx_fsr2_api_x86.dll -Binaries/amd_fidelityfx_dx12.dll -Binaries/amd_fidelityfx_vk.dll -Binaries/ffx_fsr2_api_x64.dll -amd_fidelityfx_dx12.dll -amd_fidelityfx_vk.dll -ffx_fsr2_api_x64.dll -ffx_fsr2_api_x86.dll -win32/amd_fidelityfx_dx12.dll -win32/amd_fidelityfx_vk.dll -win32/ffx_fsr2_api_x86.dll diff --git a/tests/types/SDK.AMD_FidelityFX_FSR2.txt b/tests/types/SDK.AMD_FidelityFX_FSR2.txt new file mode 100644 index 000000000..a73bb9d27 --- /dev/null +++ b/tests/types/SDK.AMD_FidelityFX_FSR2.txt @@ -0,0 +1,4 @@ +/ffx_fsr2_api_x64.dll +/ffx_fsr2_api_x86.dll +ffx_fsr2_api_x64.dll +ffx_fsr2_api_x86.dll diff --git a/tests/types/SDK.AMD_FidelityFX_SDK.txt b/tests/types/SDK.AMD_FidelityFX_SDK.txt new file mode 100644 index 000000000..09fe173ef --- /dev/null +++ b/tests/types/SDK.AMD_FidelityFX_SDK.txt @@ -0,0 +1,5 @@ +/amd_fidelityfx_dx12.dll +/amd_fidelityfx_vk.dll +amd_fidelityfx_dx12.dll +amd_fidelityfx_vk.dll + diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index e9087a905..069037036 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -945,6 +945,22 @@ amd_fidelityfx_dx22.dll Binaries/amd_fidelityfx_dx12.dlll amd_fidelityfx_bk.dll Binaries/amd_fidelityfx_vk.dlll +amd_fidelityfx_framegeneration_dx12_dll +amd_fidelityfx_denoiser_dx12_dll +amd_fidelityfx_upscaler_dx12_dll +amd_fidelityfx_loader_dx12_dll +amd_fidelityfx_framegeneration_dx12.dlll +amd_fidelityfx_denoiser_dx12.dlll +amd_fidelityfx_upscaler_dx12.dlll +amd_fidelityfx_loader_dx12.dlll +amd_fidelityfx_framegeneration_dx22.dlll +amd_fidelityfx_denoiser_dx22.dll +amd_fidelityfx_upscaler_dx22.dll +amd_fidelityfx_loader_dx22.dll +Binaries/amd_fidelityfx_framegeneration_dx22.dlll +Binaries/amd_fidelityfx_denoiser_dx22.dll +Binaries/amd_fidelityfx_upscaler_dx22.dll +Binaries/amd_fidelityfx_loader_dx22.dll CryRenderVulkanxdll CryD3DCompilerStubxdll enginexpak