Firma AMD niedawno wydała zaktualizowaną wersję swojego pakietu FidelityFX SDK, konkretnie wersję 1.1.3, która zawiera liczne poprawki błędów, a także usprawnia funkcjonalność FSR 3.1.1/2. Ta aktualizacja jest niezbędnym zasobem dla deweloperów, którzy borykają się z wyzwaniami związanymi z poprzednimi wersjami, zapewniając bardziej solidny i udoskonalony zestaw narzędzi.
Główne funkcje pakietu AMD FidelityFX SDK 1.1.3
Najnowszy SDK nie tylko rozwiązuje wcześniej znane problemy, ale także dodaje zaawansowane funkcjonalności dostosowane zarówno do Vulkan, jak i DirectX 12, co jeszcze bardziej zwiększa zgodność z Microsoft Game Development Kit (GDK) dla konsol Xbox i systemów stacjonarnych. Poniżej przedstawiono najważniejsze elementy tej wersji:
1. Ulepszenia w zapleczu interpolacji ramek
Ta aktualizacja wprowadziła szereg optymalizacji w Frame Interpolation Backend, co znacznie zwiększa wydajność i niezawodność. W rezultacie gracze mogą spodziewać się ulepszonych przejść między klatkami, szczególnie w tytułach wykorzystujących FidelityFX Super Resolution 3.
2. Konkretne aktualizacje dla Vulkan
Kluczowe aktualizacje dla Vulkan obejmują implementację zmian Letterbox, eliminację przesunięć wiązania, nową opcję zapytania VRAM i ulepszenia wyboru i zachowania kolejki. Te modyfikacje udoskonalają różne aspekty Vulkan, obejmujące kompilację shaderów, wybór kolejki GPU i wydajne zarządzanie potokami.
3. Poprawki dla GAME_MOTION_VECTOR_FIELD Pass
Aktualizacja naprawia problemy związane z nieprawidłowym próbkowaniem bufora tylnego w określonych obliczeniach wektorów ruchu, co wcześniej prowadziło do artefaktów renderowania. Ta poprawka zapewnia dokładniejsze i przyjemniejsze wizualnie wrażenia z gry.
4. Ulepszenia struktury
Oprócz ogólnych ulepszeń stabilności ram, ta wersja SDK wprowadza obsługę formatu Typeless w DX12/GDK . Umożliwia również oddzielne renderowanie elementów HUD z bufora tylnego — istotną funkcję poprawiającą przejrzystość wizualną.
5. Zaawansowane debugowanie i dostrajanie wydajności
Aby pomóc programistom, aktualizacja rozszerza możliwości debugowania o dodatkowe linie do testów tempa, które ułatwiają lepszą optymalizację ramek. Nowo odsłonięte Frame Pacing Tunings umożliwiają precyzyjne regulacje w dostarczaniu ramek.
6. Kompleksowe poprawki błędów
Wprowadzono liczne drobne poprawki błędów, usuwając literówki i nieścisłości, a także rozwiązując krytyczny problem impasu w UpdateTileMappings()
funkcji, który powodował zawieszanie się renderowania. Aktualizacja usuwa również niepotrzebne kanały tekstur zniekształceń, optymalizując w ten sposób wykorzystanie zasobów.
Jednym z najbardziej zauważalnych aspektów aktualizacji jest integracja FSR 3.1.3 . Ta wersja nie tylko naprawia istniejące błędy, ale także wprowadza hybrydowe tempo spin lock jako opcjonalną funkcję, zapewniając deweloperom lepszą kontrolę nad synchronizacją klatek. Ponadto, udoskonalenia wprowadzone do AMDFidelityFX_FSR3Frameinterpolation
próbki GDK umożliwiają natywne wsparcie FSR 3.1.3 zarówno dla platformy Xbox firmy Microsoft, jak i komputerów stacjonarnych.
Dodaj komentarz