AMD представила обновлённую версию FidelityFX SDK 1.1.4 для разработчиков игр, работающих с DirectX 12 и Vulkan.
Основной акцент в новом патче сделан на исправлении ошибок в FSR 3.1.0–3.1.3, улучшении механики генерации кадров и добавлении нового отладочного инструментария. SDK распространяется бесплатно и имеет открытый исходный код по лицензии MIT.
Нововведения:
- Новая система подавления артефактов при появлении объектов. Это позволит улучшить качество изображения в игре.
- Добавление четырёх новых параметров для настройки «призрачных» следов от движущихся или появляющихся пикселей.
- Изменение значения параметра fMinDisocclusionAccumulation с положительного на отрицательное, что значительно снизит заметность артефактов при интерполяции.
Также в обновлении включены:
- Новая функция запроса версии API через ffxQueryGetProviderVersion.
- Расширенная структура передачи информации о камере для генерации кадров, необходимая с версии FSR 3.1.4.
- Поддержка отладки генерации кадров и отображения линий синхронизации во времени.
- Исправления в поддержке HDR и swapchain в Vulkan и DirectX 12.
- Поддержка frame interpolation swapchain для Windows 10 версии 1909 и ранее.
- Обработка ошибок при E_ACCESSDENIED при инициализации swapchain из-за конфликтов с программами захвата или наложений.
Пакет также включает в себя все основные технологии FidelityFX, такие как Super Resolution, CAS, CACAO и Variable Rate Shading. Кроме того, обновлены модули Breadcrumbs (1.0.1) и Brixelizer GI (1.0.1), а также исправлены ошибки компиляции в MSVC.
FidelityFX SDK 1.1.4 также предоставляет отдельные образцы на Cauldron Framework, включая гибридные тени и отражения с трассировкой лучей. Разработчики могут интегрировать FidelityFX SDK если есть доступ.