AMD ha recentemente rilasciato una versione aggiornata del suo FidelityFX SDK, in particolare la versione 1.1.3, che risolve diversi bug fix semplificando al contempo la funzionalità di FSR 3.1.1/2. Questo aggiornamento è una risorsa essenziale per gli sviluppatori che affrontano sfide con le iterazioni precedenti, fornendo un toolkit più robusto e raffinato.
Caratteristiche principali di AMD FidelityFX SDK 1.1.3
Il nuovissimo SDK non solo risolve i problemi noti in precedenza, ma aggiunge anche funzionalità avanzate su misura sia per Vulkan che per DirectX 12, migliorando ulteriormente la compatibilità con il Microsoft Game Development Kit (GDK) per console Xbox e sistemi desktop. Di seguito sono riportati i principali punti salienti di questa versione:
1. Miglioramenti al backend di interpolazione dei frame
Questo aggiornamento ha introdotto una serie di ottimizzazioni nel Frame Interpolation Backend, che aumenta significativamente le prestazioni e l’affidabilità. Di conseguenza, i giocatori possono aspettarsi transizioni di frame migliorate, specialmente nei titoli che utilizzano FidelityFX Super Resolution 3.
2. Aggiornamenti specifici per Vulkan
Gli aggiornamenti chiave per Vulkan includono l’implementazione di modifiche Letterbox, l’eliminazione di shift di binding, una nuova opzione di query VRAM e miglioramenti alla selezione e al comportamento della coda. Queste modifiche perfezionano vari aspetti di Vulkan, che comprendono la compilazione shader, la selezione della coda GPU e una gestione efficiente della pipeline.
3. Correzioni per GAME_MOTION_VECTOR_FIELD Pass
L’aggiornamento corregge i problemi relativi al campionamento non corretto del back buffer in calcoli specifici del vettore di movimento, che in precedenza avevano portato a artefatti di rendering. Questa correzione assicura un’esperienza di gioco più accurata e visivamente piacevole.
4. Miglioramenti del framework
Oltre ai miglioramenti generali della stabilità del framework, questa versione SDK introduce il supporto del formato Typeless all’interno di DX12/GDK . Consente inoltre il rendering separato degli elementi HUD dal back buffer, una funzionalità essenziale per migliorare la chiarezza visiva.
5. Debug avanzato e ottimizzazione delle prestazioni
Per assistere gli sviluppatori, l’aggiornamento espande le capacità di debug con linee aggiuntive per i test di pacing che facilitano una migliore ottimizzazione dei frame. I Frame Pacing Tunings appena esposti consentono regolazioni precise nella distribuzione dei frame.
6. Correzioni complete di bug
Sono incluse numerose correzioni di bug minori, che risolvono errori di battitura e incongruenze, oltre a risolvere un problema critico di deadlock nella UpdateTileMappings()
funzione, che causava blocchi del rendering. L’aggiornamento rimuove anche i canali texture di distorsione non necessari, ottimizzando così l’utilizzo delle risorse.
Uno degli aspetti più notevoli dell’aggiornamento è l’integrazione di FSR 3.1.3 . Questa versione non solo corregge i bug esistenti, ma introduce anche il pacing ibrido spin lock come funzionalità opzionale, offrendo agli sviluppatori un controllo migliorato sulla sincronizzazione dei frame. Inoltre, i progressi apportati al AMDFidelityFX_FSR3Frameinterpolation
campione GDK abilitano il supporto nativo di FSR 3.1.3 sia per le piattaforme Xbox che desktop di Microsoft.
Lascia un commento